addsearch-search-ui
Version:
JavaScript library to develop Search UIs for the web
26 lines (22 loc) • 580 B
JavaScript
import {
KEYWORD
} from '../actions/keyword';
const initialState = {
value: '',
skipAutocomplete: false,
searchFieldContainerId: null,
setSearchFieldValue: null
};
export default function keyword(state = initialState, action) {
switch (action.type) {
case KEYWORD:
return Object.assign({}, state, {
value: action.value,
skipAutocomplete: action.skipAutocomplete === true,
searchFieldContainerId: action.searchFieldContainerId,
setSearchFieldValue: action.setSearchFieldValue
});
default:
return state
}
}