@razorpay/blade
Version:
The Design System that powers Razorpay
23 lines (20 loc) • 757 B
JavaScript
import { usePopoverContext } from './PopoverContext.js';
import '../Button/IconButton/index.js';
import '../Icons/index.js';
import { jsx } from 'react/jsx-runtime';
import { IconButton } from '../Button/IconButton/IconButton.js';
import CloseIcon from '../Icons/CloseIcon/CloseIcon.js';
var PopoverCloseButton = function PopoverCloseButton() {
var _usePopoverContext = usePopoverContext(),
close = _usePopoverContext.close,
defaultInitialFocusRef = _usePopoverContext.defaultInitialFocusRef;
return /*#__PURE__*/jsx(IconButton, {
ref: defaultInitialFocusRef,
size: "large",
icon: CloseIcon,
accessibilityLabel: "Close",
onClick: close
});
};
export { PopoverCloseButton };
//# sourceMappingURL=PopoverCloseButton.js.map