@intility/bifrost-react
Version:
React library for Intility's design system, Bifrost.
43 lines (42 loc) • 906 B
JavaScript
"use client";
import { c as _c } from "react-compiler-runtime";
import { createContext } from "react";
import { jsx as _jsx } from "react/jsx-runtime";
const NavContext = /*#__PURE__*/createContext({
sideCollapsed: false,
setSideCollapsed: undefined,
mobileOpen: false,
setMobileOpen: () => {}
});
NavContext.displayName = "NavContext";
const NavProvider = t0 => {
const $ = _c(6);
let children;
let props;
if ($[0] !== t0) {
({
children,
...props
} = t0);
$[0] = t0;
$[1] = children;
$[2] = props;
} else {
children = $[1];
props = $[2];
}
let t1;
if ($[3] !== children || $[4] !== props) {
t1 = /*#__PURE__*/_jsx(NavContext.Provider, {
value: props,
children: children
});
$[3] = children;
$[4] = props;
$[5] = t1;
} else {
t1 = $[5];
}
return t1;
};
export { NavContext, NavProvider as default };