23 lines
458 B
TypeScript

import {ICrumbs, TCrumbsAction} from './CrumbsActions'
export interface ICrumbsState extends ICrumbs {
}
const defaultState: ICrumbsState = {
links: [],
current: 'Home',
}
export function Crumbs(state = defaultState, action: TCrumbsAction)
: ICrumbsState {
switch (action.type) {
case 'BREADCRUMBS_SET':
return {
links: action.payload.links,
current: action.payload.current,
}
default:
return state
}
}