- options: arrayOf(string) - array of options displayed in dropdown menu.
- defaultOption: string - default option to display.
- onSelect: (selected) => () - the function to be called when any option is selected and with the selected option as the only input.
- width: number - width of the dropdown menu
- height: number - height of the dropdown menu
this is inspired by the work done by Hampus Persson. Many thanks.
This Component uses FontAwesome icon. So make sure your project has that included.
npm install font-awesome
and import the css in your root component or include it in index.html
import 'font-awesome/css/font-awesome.css';