@razorpay/blade
Version:
The Design System that powers Razorpay
9 lines (6 loc) • 756 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({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