/** * Primitives for `Drawer` — manual composition escape hatch. * * @example * ```tsx * import { DrawerRoot, DrawerTrigger, DrawerPortal, DrawerOverlay, DrawerContent, DrawerTitle, DrawerDescription, DrawerClose } from '@skdx/react/primitives/drawer'; * * * Menu * * * * Navigation * Jump to a section. * Close * * * * ``` */ export { DrawerRoot } from './Drawer.js'; export { DialogTrigger as DrawerTrigger } from '../dialog/DialogTrigger.js'; export { DrawerPortal } from './DrawerPortal.js'; export { DialogOverlay as DrawerOverlay } from '../dialog/DialogOverlay.js'; export { DrawerContent } from './DrawerContent.js'; export { DialogTitle as DrawerTitle } from '../dialog/DialogTitle.js'; export { DialogDescription as DrawerDescription } from '../dialog/DialogDescription.js'; export { DialogClose as DrawerClose } from '../dialog/DialogClose.js'; export type { DrawerRootProps } from './Drawer.js'; export type { DrawerPlacement, DrawerDismiss, DrawerTriggerProps, DrawerPortalProps, DrawerOverlayProps, DrawerContentProps, DrawerTitleProps, DrawerDescriptionProps, DrawerCloseProps, } from './types.js';