UNPKG

magicbean-saas-common

Version:

MagicBean SasS Common Components

33 lines (29 loc) 753 B
import store from "@/store"; import { Actions } from "@/store/enums/StoreEnums"; interface BcnItem { name: string; path: string; } /** * Sets current page breadcrumbs * @param {string} pageTitle Current page title * @param {Array<string>} breadcrumbs Current page breadcrumbs */ export const setCurrentPageBreadcrumbs = ( pageTitle: string, breadcrumbs: Array<BcnItem | string> ): void => { store.dispatch(Actions.SET_BREADCRUMB_ACTION, { title: pageTitle, pageBreadcrumbPath: breadcrumbs, }); }; /** * Sets current page breadcrumbs * @param {string} title Current page title name */ export const setCurrentPageTitle = (title: string): void => { store.dispatch(Actions.SET_BREADCRUMB_ACTION, { title: title, }); };