navModel.ts 397 B

1234567891011121314151617
  1. import { NavModelItem } from '../../types';
  2. export enum ActionTypes {
  3. UpdateNavIndex = 'UPDATE_NAV_INDEX',
  4. }
  5. export type Action = UpdateNavIndexAction;
  6. export interface UpdateNavIndexAction {
  7. type: ActionTypes.UpdateNavIndex;
  8. payload: NavModelItem;
  9. }
  10. export const updateNavIndex = (item: NavModelItem): UpdateNavIndexAction => ({
  11. type: ActionTypes.UpdateNavIndex,
  12. payload: item,
  13. });