@orca-fe/pocket
Version:
UI components by orca-team
29 lines • 795 B
JavaScript
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;