@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
15 lines (14 loc) • 1.61 kB
TypeScript
export type { FocusChangeDetails as AccordionFocusChangeDetails, ValueChangeDetails as AccordionValueChangeDetails, } from '@zag-js/accordion';
export { default as AccordionContext, type AccordionContextProps } from './accordion-context.vue';
export { default as AccordionItemContent, type AccordionItemContentProps, type AccordionItemContentBaseProps, } from './accordion-item-content.vue';
export { default as AccordionItemContext, type AccordionItemContextProps } from './accordion-item-context.vue';
export { default as AccordionItemIndicator, type AccordionItemIndicatorProps, type AccordionItemIndicatorBaseProps, } from './accordion-item-indicator.vue';
export { default as AccordionItemTrigger, type AccordionItemTriggerProps, type AccordionItemTriggerBaseProps, } from './accordion-item-trigger.vue';
export { default as AccordionItem, type AccordionItemProps, type AccordionItemBaseProps } from './accordion-item.vue';
export { default as AccordionRootProvider, type AccordionRootProviderProps, type AccordionRootProviderBaseProps, } from './accordion-root-provider.vue';
export { default as AccordionRoot, type AccordionRootEmits, type AccordionRootBaseProps, type AccordionRootProps, } from './accordion-root.vue';
export { useAccordion, type UseAccordionProps, type UseAccordionReturn } from './use-accordion';
export { useAccordionContext, type UseAccordionContext } from './use-accordion-context';
export { useAccordionItemContext, type UseAccordionItemContext } from './use-accordion-item-context';
export { accordionAnatomy } from './accordion.anatomy';
export * as Accordion from './accordion';