From 09fad63c95f7f3e9b18514e6364c4e37c1c6d974 Mon Sep 17 00:00:00 2001 From: ft-worker Date: Fri, 19 Feb 2021 18:30:37 +0400 Subject: [PATCH] added onSubmit prop --- lib/react-native-multi-select.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/react-native-multi-select.js b/lib/react-native-multi-select.js index de80a20..e5afb83 100644 --- a/lib/react-native-multi-select.js +++ b/lib/react-native-multi-select.js @@ -83,6 +83,7 @@ export default class MultiSelect extends Component { filterMethod: PropTypes.string, onClearSelector: PropTypes.func, onToggleList: PropTypes.func, + onSubmit: PropTypes.func, removeSelected: PropTypes.bool }; @@ -119,6 +120,7 @@ export default class MultiSelect extends Component { onAddItem: () => {}, onClearSelector: () => {}, onToggleList: () => {}, + onSubmit: () => {}, removeSelected: false }; @@ -282,9 +284,14 @@ export default class MultiSelect extends Component { }; _submitSelection = () => { + const { onSubmit } = this.props; this._toggleSelector(); // reset searchTerm this._clearSearchTerm(); + + if (onSubmit) { + onSubmit(); + } }; _itemSelected = item => {