@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
16 lines (15 loc) • 1.58 kB
text/typescript
export type { OpenChangeDetails as DialogOpenChangeDetails } from '@zag-js/dialog';
export { default as DialogBackdrop, type DialogBackdropBaseProps, type DialogBackdropProps, } from './dialog-backdrop.vue';
export { default as DialogCloseTrigger, type DialogCloseTriggerBaseProps, type DialogCloseTriggerProps, } from './dialog-close-trigger.vue';
export { default as DialogContent, type DialogContentBaseProps, type DialogContentProps } from './dialog-content.vue';
export { default as DialogContext, type DialogContextProps } from './dialog-context.vue';
export { default as DialogDescription, type DialogDescriptionBaseProps, type DialogDescriptionProps, } from './dialog-description.vue';
export { default as DialogPositioner, type DialogPositionerBaseProps, type DialogPositionerProps, } from './dialog-positioner.vue';
export { default as DialogRootProvider, type DialogRootProviderBaseProps, type DialogRootProviderProps, } from './dialog-root-provider.vue';
export { default as DialogRoot, type DialogRootBaseProps, type DialogRootEmits, type DialogRootProps, } from './dialog-root.vue';
export { default as DialogTitle, type DialogTitleBaseProps, type DialogTitleProps } from './dialog-title.vue';
export { default as DialogTrigger, type DialogTriggerBaseProps, type DialogTriggerProps } from './dialog-trigger.vue';
export { dialogAnatomy } from './dialog.anatomy';
export { useDialog, type UseDialogProps, type UseDialogReturn } from './use-dialog';
export { useDialogContext, type UseDialogContext } from './use-dialog-context';
export * as Dialog from './dialog';