UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

24 lines (21 loc) 774 B
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