We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 19bf959 commit bd3418eCopy full SHA for bd3418e
src/components/picker/PickerItem.tsx
@@ -63,7 +63,7 @@ const PickerItem = (props: PickerItemProps) => {
63
}, [isItemDisabled, labelStyle]);
64
65
const _onPress = useCallback(() => {
66
- onPress?.();
+ onPress?.(context.isMultiMode ? !isSelected : undefined);
67
if (migrate) {
68
context.onPress(value);
69
} else {
src/components/picker/types.tsx
@@ -237,8 +237,9 @@ export interface PickerItemProps {
237
disabled?: boolean;
238
/**
239
* Callback for onPress action
240
+ * @param selected true\false in multi mode and undefined in single mode
241
*/
- onPress?: () => void;
242
+ onPress?: (selected?: boolean) => void;
243
244
* Component test id
245
0 commit comments