Skip to content

Commit c6e3f25

Browse files
Merge pull request #189 from ApplauseAQI/master
Added prop for no items text
2 parents 4cecb72 + 3ba98e5 commit c6e3f25

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export interface MultiSelectProps {
4949
textInputProps?: TextInputProps;
5050
flatListProps?: FlatListProps<any>;
5151
filterMethod?: string;
52+
noItemsText?: string;
5253
}
5354

5455
export default class MultiSelect extends React.Component<MultiSelectProps> {

lib/react-native-multi-select.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ export default class MultiSelect extends Component {
8383
filterMethod: PropTypes.string,
8484
onClearSelector: PropTypes.func,
8585
onToggleList: PropTypes.func,
86-
removeSelected: PropTypes.bool
86+
removeSelected: PropTypes.bool,
87+
noItemsText: PropTypes.string
8788
};
8889

8990
static defaultProps = {
@@ -119,7 +120,8 @@ export default class MultiSelect extends Component {
119120
onAddItem: () => {},
120121
onClearSelector: () => {},
121122
onToggleList: () => {},
122-
removeSelected: false
123+
removeSelected: false,
124+
noItemsText: 'No items to display.'
123125
};
124126

125127
constructor(props) {
@@ -482,7 +484,8 @@ export default class MultiSelect extends Component {
482484
selectedItems,
483485
flatListProps,
484486
styleListContainer,
485-
removeSelected
487+
removeSelected,
488+
noItemsText
486489
} = this.props;
487490
const { searchTerm } = this.state;
488491
let component = null;
@@ -526,7 +529,7 @@ export default class MultiSelect extends Component {
526529
fontFamily ? { fontFamily } : {}
527530
]}
528531
>
529-
No item to display.
532+
{noItemsText}
530533
</Text>
531534
</View>
532535
);

0 commit comments

Comments
 (0)