@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
19 lines (18 loc) • 2 kB
TypeScript
export type { OpenChangeDetails as PopoverOpenChangeDetails } from '@zag-js/popover';
export { default as PopoverAnchor, type PopoverAnchorBaseProps, type PopoverAnchorProps } from './popover-anchor.vue';
export { default as PopoverArrowTip, type PopoverArrowTipBaseProps, type PopoverArrowTipProps, } from './popover-arrow-tip.vue';
export { default as PopoverArrow, type PopoverArrowBaseProps, type PopoverArrowProps } from './popover-arrow.vue';
export { default as PopoverCloseTrigger, type PopoverCloseTriggerBaseProps, type PopoverCloseTriggerProps, } from './popover-close-trigger.vue';
export { default as PopoverContent, type PopoverContentBaseProps, type PopoverContentProps, } from './popover-content.vue';
export { default as PopoverContext, type PopoverContextProps } from './popover-context.vue';
export { default as PopoverDescription, type PopoverDescriptionBaseProps, type PopoverDescriptionProps, } from './popover-description.vue';
export { default as PopoverIndicator, type PopoverIndicatorBaseProps, type PopoverIndicatorProps, } from './popover-indicator.vue';
export { default as PopoverPositioner, type PopoverPositionerBaseProps, type PopoverPositionerProps, } from './popover-positioner.vue';
export { default as PopoverRootProvider, type PopoverRootProviderBaseProps, type PopoverRootProviderProps, } from './popover-root-provider.vue';
export { default as PopoverRoot, type PopoverRootBaseProps, type PopoverRootEmits, type PopoverRootProps, } from './popover-root.vue';
export { default as PopoverTitle, type PopoverTitleBaseProps, type PopoverTitleProps } from './popover-title.vue';
export { default as PopoverTrigger, type PopoverTriggerBaseProps, type PopoverTriggerProps, } from './popover-trigger.vue';
export { popoverAnatomy } from './popover.anatomy';
export { usePopover, type UsePopoverProps, type UsePopoverReturn } from './use-popover';
export { usePopoverContext, type UsePopoverContext } from './use-popover-context';
export * as Popover from './popover';