diff --git a/lib/react-native-multi-select.js b/lib/react-native-multi-select.js index baeeb6e..0de6bca 100644 --- a/lib/react-native-multi-select.js +++ b/lib/react-native-multi-select.js @@ -53,6 +53,7 @@ export default class MultiSelect extends Component { searchInputPlaceholderText: PropTypes.string, searchInputStyle: PropTypes.object, selectText: PropTypes.string, + selectedItemsText: PropTypes.string, styleDropdownMenu: ViewPropTypes.style, styleDropdownMenuSubsection: ViewPropTypes.style, styleInputGroup: ViewPropTypes.style, @@ -103,6 +104,7 @@ export default class MultiSelect extends Component { searchInputStyle: { color: colorPack.textPrimary }, textColor: colorPack.textPrimary, selectText: 'Select', + selectedItemsText: 'selected', altFontFamily: '', hideSubmitButton: false, submitButtonColor: '#CCC', @@ -153,7 +155,7 @@ export default class MultiSelect extends Component { }; _getSelectLabel = () => { - const { selectText, single, selectedItems, displayKey } = this.props; + const { selectText, single, selectedItems, displayKey, selectedItemsText } = this.props; if (!selectedItems || selectedItems.length === 0) { return selectText; } @@ -162,7 +164,7 @@ export default class MultiSelect extends Component { const foundItem = this._findItem(item); return get(foundItem, displayKey) || selectText; } - return `${selectText} (${selectedItems.length} selected)`; + return `${selectText} (${selectedItems.length} ${selectedItemsText})`; }; _findItem = itemKey => {