/** * Primitives for `Dialog` — manual composition escape hatch. * * @example * ```tsx * import { DialogRoot, DialogTrigger, DialogPortal, DialogOverlay, DialogContent, DialogTitle, DialogDescription, DialogClose } from '@skdx/react/primitives/dialog'; * * * Open * * * * Edit profile * Make changes to your profile here. * Close * * * * ``` */ export { DialogRoot } from './Dialog.js'; export { DialogTrigger } from './DialogTrigger.js'; export { DialogPortal } from './DialogPortal.js'; export { DialogOverlay } from './DialogOverlay.js'; export { DialogContent } from './DialogContent.js'; export { DialogTitle } from './DialogTitle.js'; export { DialogDescription } from './DialogDescription.js'; export { DialogClose } from './DialogClose.js'; export { DialogAction } from './DialogAction.js'; export { DialogCancel } from './DialogCancel.js'; export type { DialogRootProps } from './Dialog.js'; export type { DialogDismiss, DialogRole, DialogTriggerProps, DialogPortalProps, DialogOverlayProps, DialogContentProps, DialogTitleProps, DialogDescriptionProps, DialogCloseProps, DialogActionProps, DialogCancelProps, } from './types.js';