@razorpay/blade
Version:
The Design System that powers Razorpay
24 lines (21 loc) • 774 B
JavaScript
import React__default from 'react';
import '../../utils/logger/index.js';
import { throwBladeError } from '../../utils/logger/logger.js';
var SideNavContext = /*#__PURE__*/React__default.createContext({});
var useSideNav = function useSideNav() {
var value = React__default.useContext(SideNavContext);
if (!value) {
throwBladeError({
moduleName: 'SideNavContext',
message: 'SideNav* components cannot be used outside SideNav'
});
}
return value;
};
var NavLinkContext = /*#__PURE__*/React__default.createContext({});
var useNavLink = function useNavLink() {
var value = React__default.useContext(NavLinkContext);
return value;
};
export { NavLinkContext, SideNavContext, useNavLink, useSideNav };
//# sourceMappingURL=SideNavContext.js.map