diff --git a/packages/react-native-ui-lib/src/components/chipsInput/index.tsx b/packages/react-native-ui-lib/src/components/chipsInput/index.tsx index 2c80fea45c..60aa530331 100644 --- a/packages/react-native-ui-lib/src/components/chipsInput/index.tsx +++ b/packages/react-native-ui-lib/src/components/chipsInput/index.tsx @@ -12,6 +12,9 @@ export enum ChipsInputChangeReason { Removed = 'removed' } +export type ChipsInputChangeReasonUnion = `${ChipsInputChangeReason}`; +export type ChipsInputChangeReasonProps = ChipsInputChangeReasonUnion | ChipsInputChangeReason; + type RenderChip = {index: number; chip: ChipsInputChipProps; isMarkedForRemoval: boolean}; export type ChipsInputChipProps = ChipProps & {invalid?: boolean}; diff --git a/packages/react-native-ui-lib/src/index.ts b/packages/react-native-ui-lib/src/index.ts index 0673cae86e..febe8b9831 100644 --- a/packages/react-native-ui-lib/src/index.ts +++ b/packages/react-native-ui-lib/src/index.ts @@ -47,7 +47,7 @@ export {default as Button, ButtonProps, ButtonSize, ButtonAnimationDirection} fr export {default as Card, CardProps, CardSectionProps, CardSelectionOptions} from './components/card'; export {default as Carousel, CarouselProps, PageControlPosition} from './components/carousel'; export {default as Checkbox, CheckboxProps, CheckboxRef} from './components/checkbox'; -export {default as ChipsInput, ChipsInputProps, ChipsInputChipProps} from './components/chipsInput'; +export {default as ChipsInput, ChipsInputProps, ChipsInputChipProps, ChipsInputChangeReason, ChipsInputChangeReasonUnion, ChipsInputChangeReasonProps} from './components/chipsInput'; export {default as Chip, ChipProps} from './components/chip'; export {default as ColorPicker, ColorPickerProps} from './components/colorPicker'; export {default as ColorPalette, ColorPaletteProps} from './components/colorPalette';