UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

29 lines (26 loc) 854 B
import React__default from 'react'; import '../../utils/logger/index.js'; import { jsx } from 'react/jsx-runtime'; import { throwBladeError } from '../../utils/logger/logger.js'; var CardContext = /*#__PURE__*/React__default.createContext(null); var useVerifyInsideCard = function useVerifyInsideCard(componentName) { var context = React__default.useContext(CardContext); if (false) { if (!context) { throwBladeError({ message: "".concat(componentName, " cannot be used outside of Card component"), moduleName: 'Card' }); } } return true; }; var CardProvider = function CardProvider(_ref) { var children = _ref.children; return /*#__PURE__*/jsx(CardContext.Provider, { value: true, children: children }); }; export { CardProvider, useVerifyInsideCard }; //# sourceMappingURL=CardContext.js.map