UNPKG

cspace-ui

Version:
63 lines (62 loc) 2.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setSearchToSelectVocabulary = exports.setSearchToSelectRecordType = exports.setSearchToSelectKeyword = exports.setSearchToSelectAdvancedSearchTerms = exports.setSearchToSelectAdvancedLimitBy = exports.setSearchToSelectAdvanced = exports.clearSearchToSelect = void 0; var _actionCodes = require("../constants/actionCodes"); var _reducers = require("../reducers"); var _searchNames = require("../constants/searchNames"); const clearSearchToSelect = () => ({ type: _actionCodes.CLEAR_SEARCH_TO_SELECT }); exports.clearSearchToSelect = clearSearchToSelect; const setSearchToSelectKeyword = value => ({ type: _actionCodes.SET_SEARCH_TO_SELECT_KEYWORD, payload: value }); exports.setSearchToSelectKeyword = setSearchToSelectKeyword; const setSearchToSelectAdvanced = condition => (dispatch, getState) => { const recordType = (0, _reducers.getSearchToSelectRecordType)(getState()); dispatch({ type: _actionCodes.SET_SEARCH_TO_SELECT_ADVANCED, payload: condition, meta: { recordType } }); }; exports.setSearchToSelectAdvanced = setSearchToSelectAdvanced; const setSearchToSelectAdvancedLimitBy = condition => (dispatch, getState) => { const recordType = (0, _reducers.getSearchToSelectRecordType)(getState()); dispatch({ type: _actionCodes.SET_SEARCH_TO_SELECT_ADVANCED_LIMIT_BY, payload: condition, meta: { searchTermsGroup: _searchNames.SEARCH_TERMS_GROUP_LIMIT_BY, recordType } }); }; exports.setSearchToSelectAdvancedLimitBy = setSearchToSelectAdvancedLimitBy; const setSearchToSelectAdvancedSearchTerms = condition => (dispatch, getState) => { const recordType = (0, _reducers.getSearchToSelectRecordType)(getState()); dispatch({ type: _actionCodes.SET_SEARCH_TO_SELECT_ADVANCED_SEARCH_TERMS, payload: condition, meta: { searchTermsGroup: _searchNames.SEARCH_TERMS_GROUP_SEARCH_TERMS, recordType } }); }; exports.setSearchToSelectAdvancedSearchTerms = setSearchToSelectAdvancedSearchTerms; const setSearchToSelectRecordType = recordType => ({ type: _actionCodes.SET_SEARCH_TO_SELECT_RECORD_TYPE, payload: recordType }); exports.setSearchToSelectRecordType = setSearchToSelectRecordType; const setSearchToSelectVocabulary = vocabulary => ({ type: _actionCodes.SET_SEARCH_TO_SELECT_VOCABULARY, payload: vocabulary }); exports.setSearchToSelectVocabulary = setSearchToSelectVocabulary;