Breadcrumb.context.ts 383 B

12345678910111213141516
  1. import { createContext } from 'react';
  2. export interface BreadcrumbEntry {
  3. link: string;
  4. path: string[];
  5. }
  6. interface BreadcrumbContextInterface extends BreadcrumbEntry {
  7. handleRouteChange: (match: { url: string; path: string }) => void;
  8. }
  9. export const BreadcrumbContext = createContext<BreadcrumbContextInterface>({
  10. link: '',
  11. path: [],
  12. handleRouteChange: () => {},
  13. });