UNPKG

@orca-fe/pocket

Version:

UI components by orca-team

24 lines (23 loc) 733 B
import React from 'react'; export type BaseMenuType = { path?: string; text?: React.ReactNode; order?: number; replace?: boolean; }; export type BreadCrumbMenuType = BaseMenuType & { children?: BreadCrumbMenuType[]; }; export type BreadCrumbContextType = { menu: BreadCrumbMenuType[]; add: (menu: BreadCrumbMenuType) => void; remove: (menu: BreadCrumbMenuType) => void; customBreadcrumb: BaseMenuType[]; }; declare const BreadcrumbContext: React.Context<BreadCrumbContextType>; export declare const BreadCrumbProvider: (props: { children: React.ReactNode; menu?: BreadCrumbMenuType[]; pathname?: string; }) => import("react/jsx-runtime").JSX.Element; export default BreadcrumbContext;