import { useStyles } from '~/hooks'; import { _unstable_createComponent } from '~/utils'; import { Components } from '~/utils/components-list'; import { Icon, IconButton } from '..'; import { useDrawer } from './Drawer'; import type { DrawerCloseDef } from './defs'; import { styles } from './styles'; export const DrawerClose = _unstable_createComponent( Components.DrawerClose, ({ css, ...props }) => { const classes = useStyles(styles, props, ['close']); const { state } = useDrawer(); function handleClose() { state?.setOpen(false); } return ( ); }, );