in packages-rc/console-base-rc-tabs/src/model/reducer/index.ts [18:39]
export default function reducer(state: IModelState, action: TModelAction): IModelState {
switch (action.type) {
case EAction.SET_DOM_UI:
return reduceSetDomUi(state, action.payload);
case EAction.SET_DOM_TAB_BAR:
return reduceSetDomTabBar(state, action.payload);
case EAction.SET_DOM_TAB_LIST:
return reduceSetDomTabList(state, action.payload);
case EAction.SET_DOM_EXTRA:
return reduceSetDomExtra(state, action.payload);
case EAction.SET_ACTIVE_TAB_KEY:
return reduceSetActiveTabKey(state, action.payload);
case EAction.SET_WIDTH:
return reduceSetWidth(state, action.payload);
case EAction.SET_NAV_OFFSET:
return reduceSetNavOffset(state, action.payload);
case EAction.SET_NAV_OFFSET_MAX:
return reduceSetNavOffsetMax(state, action.payload);
default:
return state;
}
}