import {AnyAction, actionTypes} from '../interfaces/actions' import {AppState, ScreenState} from '../interfaces/storeSlices' /** * Your initial state for this slice */ export const initialState: ScreenState = { screenName: '', bo: { activeBcName: '', bc: {} }, views: [], primaryView: '', cachedBc: {}, filters: {}, sorters: {} } export default function screenReducer( state: ScreenState = initialState, action: AnyAction, store?: Readonly ): ScreenState { switch (action.type) { /** * Your reducers for this slice */ /** * An example reducer for custom action */ case actionTypes.customAction: { return state } default: return state } }