@razorpay/blade
Version:
The Design System that powers Razorpay
24 lines (21 loc) • 1.14 kB
JavaScript
import { usePopoverContext } from './PopoverContext.js';
import { IconButton } from '../Button/IconButton/IconButton.js';
import '@babel/runtime/helpers/objectWithoutProperties';
import 'react-native-svg';
import '@babel/runtime/helpers/defineProperty';
import { jsx } from 'react/jsx-runtime';
import '../Icons/_Svg/Svg/Svg.native.js';
import 'styled-components/native';
import '@gorhom/portal';
import 'react-native-gesture-handler';
import '../BladeProvider/useTheme.js';
import 'react-native';
import '@babel/runtime/helpers/slicedToArray';
import 'react';
import '../BottomSheet/BottomSheetStack.js';
import '../../tokens/global/typography.js';
import '../../tokens/global/motion.js';
import CloseIcon from '../Icons/CloseIcon/CloseIcon.js';
var PopoverCloseButton=function PopoverCloseButton(){var _usePopoverContext=usePopoverContext(),close=_usePopoverContext.close,defaultInitialFocusRef=_usePopoverContext.defaultInitialFocusRef;return jsx(IconButton,{ref:defaultInitialFocusRef,size:"large",icon:CloseIcon,accessibilityLabel:"Close",onClick:close});};
export { PopoverCloseButton };
//# sourceMappingURL=PopoverCloseButton.js.map