@razorpay/blade
Version:
The Design System that powers Razorpay
9 lines (6 loc) • 684 B
JavaScript
import React__default from 'react';
import { throwBladeError } from '../../utils/logger/logger.js';
import { jsx } from 'react/jsx-runtime';
var CardContext=React__default.createContext(null);var useVerifyInsideCard=function useVerifyInsideCard(componentName){var context=React__default.useContext(CardContext);if(__DEV__){if(!context){throwBladeError({message:`${componentName} cannot be used outside of Card component`,moduleName:'Card'});}}return true;};var CardProvider=function CardProvider(_ref){var children=_ref.children;return jsx(CardContext.Provider,{value:true,children:children});};
export { CardProvider, useVerifyInsideCard };
//# sourceMappingURL=CardContext.js.map