UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

9 lines (6 loc) 756 B
import React__default from 'react'; import { throwBladeError } from '../../utils/logger/logger.js'; import { jsx } from 'react/jsx-runtime'; var CardContext=React__default.createContext({size:undefined});var useVerifyInsideCard=function useVerifyInsideCard(componentName){var context=React__default.useContext(CardContext);if(__DEV__){if(!(context!=null&&context.size)){throwBladeError({message:`${componentName} cannot be used outside of Card component`,moduleName:'Card'});}}return context;};var CardProvider=function CardProvider(_ref){var children=_ref.children,size=_ref.size;return jsx(CardContext.Provider,{value:{size:size},children:children});}; export { CardContext, CardProvider, useVerifyInsideCard }; //# sourceMappingURL=CardContext.js.map