import { handleFacetAction } from '../general/facets' export const INITIAL_STATE = { updatedFacet: null, facetUpdateID: 0, updatedFilter: null, facets: { prefLabel: { id: 'prefLabel', // predicate: defined in backend distinctValueCount: 0, values: [], flatValues: [], sortBy: null, sortDirection: null, sortButton: false, spatialFilterButton: false, isFetching: false, searchField: false, containerClass: 'one', filterType: 'textFilter', textFilter: null, priority: 1 }, home1930: { id: 'home1930', // predicate: defined in backend distinctValueCount: 0, values: [], flatValues: [], sortBy: 'instanceCount', sortDirection: 'desc', sortButton: true, spatialFilterButton: false, pieChartButton: false, isFetching: false, searchField: true, containerClass: 'ten', filterType: 'uriFilter', uriFilter: null, priority: 2 }, home1937: { id: 'home1937', // predicate: defined in backend distinctValueCount: 0, values: [], flatValues: [], sortBy: 'instanceCount', sortDirection: 'desc', sortButton: true, spatialFilterButton: false, pieChartButton: false, isFetching: false, searchField: true, containerClass: 'ten', filterType: 'uriFilter', uriFilter: null, priority: 3 }, } } const hellerauFacets = (state = INITIAL_STATE, action) => { if (action.facetClass === 'hellerau') { return handleFacetAction(state, action) } else return state } export default hellerauFacets