UNPKG

@orca-fe/pocket

Version:

UI components by orca-team

29 lines 795 B
import { useContext, useEffect } from 'react'; import Breadcrumb from "./Breadcrumb"; import BreadcrumbContext, { BreadCrumbProvider } from "./BreadcrumbContext"; var CustomBreadcrumb = props => { var _useContext = useContext(BreadcrumbContext), add = _useContext.add, remove = _useContext.remove; var path = props.path, text = props.text, order = props.order, replace = props.replace; useEffect(() => { var menuObj = { path, text, order, replace }; add(menuObj); return () => { remove(menuObj); }; }, [path, text, order, replace]); return null; }; CustomBreadcrumb.Renderer = Breadcrumb; CustomBreadcrumb.Context = BreadcrumbContext; CustomBreadcrumb.Provider = BreadCrumbProvider; export default CustomBreadcrumb;