Icons
Item Icon
Each item can have an icon.
{
  label: 'Item',
  value: 'item',
  icon: () => <Image source={require('./assets/icon.png')} style={styles.iconStyle} />
}
Props
showArrowIcon
Specifies if the arrow icons should be visible.
showArrowIcon={true}
| Type | Default | 
|---|---|
| bool | true | 
showTickIcon
Specifies if the tick icon should be visible.
showTickIcon={true}
| Type | Default | 
|---|---|
| bool | true | 
hideSelectedItemIcon
Hides the icon of the selected item.
hideSelectedItemIcon={true}
| Type | Default | 
|---|---|
| bool | false | 
ArrowUpIconComponent
Changes the arrow-up icon.
ArrowUpIconComponent={({style}) => <MyArrowUpIcon style={style} />}
| Type | 
|---|
| function | 
ArrowDownIconComponent
Changes the arrow-down icon.
ArrowDownIconComponent={({style}) => <MyArrowDownIcon style={style} />}
| Type | 
|---|
| function | 
TickIconComponent
Changes the tick icon.
TickIconComponent={({style}) => <MyTickIcon style={style} />}
| Type | 
|---|
| function | 
CloseIconComponent
Changes the close icon.
CloseIconComponent={({style}) => <MyCloseIcon style={style} />}
| Type | 
|---|
| function | 
Styling
arrowIconStyle
arrowIconStyle={{
  width: 20,
  height: 20
}}
tickIconStyle
tickIconStyle={{
  width: 20,
  height: 20
}}
closeIconStyle
closeIconStyle={{
  width: 30,
  height: 30
}}
iconContainerStyle
iconContainerStyle={{
  marginRight: 10
}}
arrowIconContainerStyle
iconContainerStyle={{
  marginRight: 10
}}
tickIconContainerStyle
iconContainerStyle={{
  marginRight: 10
}}
closeIconContainerStyle
iconContainerStyle={{
  marginRight: 10
}}