@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
13 lines (12 loc) • 1.29 kB
TypeScript
export type { ActionOptions as ToastActionOptions, Placement as ToastPlacement, PromiseOptions as ToastPromiseOptions, Status as ToastStatus, StatusChangeDetails as ToastStatusChangeDetails, Type as ToastType, } from '@zag-js/toast';
export { createToaster, type CreateToasterProps, type CreateToasterReturn } from './create-toaster';
export { default as ToastActionTrigger, type ToastActionTriggerBaseProps, type ToastActionTriggerProps, } from './toast-action-trigger.vue';
export { default as ToastCloseTrigger, type ToastCloseTriggerBaseProps, type ToastCloseTriggerProps, } from './toast-close-trigger.vue';
export { default as ToastContext, type ToastContextProps } from './toast-context.vue';
export { default as ToastDescription, type ToastDescriptionBaseProps, type ToastDescriptionProps, } from './toast-description.vue';
export { default as ToastRoot, type ToastRootBaseProps, type ToastRootProps } from './toast-root.vue';
export { default as ToastTitle, type ToastTitleBaseProps, type ToastTitleProps } from './toast-title.vue';
export { toastAnatomy } from './toast.anatomy';
export { default as Toaster, type ToasterBaseProps, type ToasterProps } from './toaster.vue';
export { useToastContext, type UseToastContext } from './use-toast-context';
export * as Toast from './toast';