@empathyco/x-components
Version:
Empathy X Components
34 lines (31 loc) • 785 B
JavaScript
import { setQuery } from '../../../store/utils/query.utils.js';
import { setUrlParams } from './actions/set-url-params.action.js';
import { setInputStatus } from './actions/set-input-status.action.js';
/**
* {@link XStoreModule} For the search-box module.
*
* @internal
*/
const searchBoxXStoreModule = {
state: () => ({
query: '',
inputStatus: 'initial'
}),
getters: {
trimmedQuery(state) {
return state.query.trim();
}
},
mutations: {
setQuery,
setInputStatus(state, status) {
state.inputStatus = status;
}
},
actions: {
setUrlParams,
setInputStatus
}
};
export { searchBoxXStoreModule };
//# sourceMappingURL=module.js.map