File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -261,6 +261,7 @@ declare module 'react-native-dropdown-picker' {
261261 rtl ?: boolean ;
262262 testID ?: string ;
263263 closeOnBackPressed ?: boolean ;
264+ hideSelectedItemIcon ?: boolean ;
264265 }
265266
266267 interface DropDownPickerSingleProps < T > {
Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ function Picker({
6565 arrowIconStyle = { } ,
6666 tickIconStyle = { } ,
6767 closeIconStyle = { } ,
68+ hideSelectedItemIcon = false ,
6869 badgeStyle = { } ,
6970 badgeTextStyle = { } ,
7071 badgeDotStyle = { } ,
@@ -876,12 +877,15 @@ function Picker({
876877 const SelectedItemIconComponent = useMemo ( ( ) => {
877878 const Component = _selectedItemIcon ( ) ;
878879
880+ if ( hideSelectedItemIcon )
881+ return null ;
882+
879883 return Component !== null && (
880884 < View style = { _iconContainerStyle } >
881885 < Component />
882886 </ View >
883887 ) ;
884- } , [ _selectedItemIcon , _iconContainerStyle ] ) ;
888+ } , [ _selectedItemIcon , hideSelectedItemIcon , _iconContainerStyle ] ) ;
885889
886890 /**
887891 * The simple body component.
@@ -1199,7 +1203,6 @@ function Picker({
11991203 ...[ textStyle ] . flat ( ) ,
12001204 ...[ listMessageTextStyle ] . flat ( )
12011205 ] ) , [ listMessageTextStyle , THEME ] ) ;
1202-
12031206
12041207 /**
12051208 * onPress item.
You can’t perform that action at this time.
0 commit comments