mui-nav-menu
Version:
Navigation menu component based on material ui
12 lines (11 loc) • 489 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useConnectedPath = void 0;
const react_1 = require("react");
const PathContext = (0, react_1.createContext)([]);
function useConnectedPath(id) {
const parentIdPath = (0, react_1.useContext)(PathContext);
return (0, react_1.useMemo)(() => (id !== undefined ? [...parentIdPath, id] : parentIdPath), [parentIdPath, id]);
}
exports.useConnectedPath = useConnectedPath;
exports.default = PathContext;