UNPKG

@ark-ui/vue

Version:

A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.

27 lines (26 loc) 3.1 kB
export type { HighlightChangeDetails as SelectHighlightChangeDetails, OpenChangeDetails as SelectOpenChangeDetails, ValueChangeDetails as SelectValueChangeDetails, } from '@zag-js/select'; export { createListCollection, type CollectionItem, type ListCollection, useListCollection, type UseListCollectionProps, } from '../collection'; export { default as SelectClearTrigger, type SelectClearTriggerBaseProps, type SelectClearTriggerProps, } from './select-clear-trigger.vue'; export { default as SelectContent, type SelectContentBaseProps, type SelectContentProps } from './select-content.vue'; export { default as SelectContext, type SelectContextProps } from './select-context.vue'; export { default as SelectControl, type SelectControlBaseProps, type SelectControlProps } from './select-control.vue'; export { default as SelectHiddenSelect, type SelectHiddenSelectBaseProps, type SelectHiddenSelectProps, } from './select-hidden-select.vue'; export { default as SelectIndicator, type SelectIndicatorBaseProps, type SelectIndicatorProps, } from './select-indicator.vue'; export { default as SelectItemContext, type SelectItemContextProps } from './select-item-context.vue'; export { default as SelectItemGroupLabel, type SelectItemGroupLabelBaseProps, type SelectItemGroupLabelProps, } from './select-item-group-label.vue'; export { default as SelectItemGroup, type SelectItemGroupBaseProps, type SelectItemGroupProps, } from './select-item-group.vue'; export { default as SelectItemIndicator, type SelectItemIndicatorBaseProps, type SelectItemIndicatorProps, } from './select-item-indicator.vue'; export { default as SelectItemText, type SelectItemTextBaseProps, type SelectItemTextProps, } from './select-item-text.vue'; export { default as SelectItem, type SelectItemBaseProps, type SelectItemProps } from './select-item.vue'; export { default as SelectLabel, type SelectLabelBaseProps, type SelectLabelProps } from './select-label.vue'; export { default as SelectList, type SelectListBaseProps, type SelectListProps } from './select-list.vue'; export { default as SelectPositioner, type SelectPositionerBaseProps, type SelectPositionerProps, } from './select-positioner.vue'; export { default as SelectRootProvider, type SelectRootProviderBaseProps, type SelectRootProviderProps, type SelectRootProviderComponent, } from './select-root-provider.vue'; export { default as SelectRoot, type SelectRootBaseProps, type SelectRootEmits, type SelectRootProps, type SelectRootComponent, } from './select-root.vue'; export { default as SelectTrigger, type SelectTriggerBaseProps, type SelectTriggerProps } from './select-trigger.vue'; export { default as SelectValueText, type SelectValueTextBaseProps, type SelectValueTextProps, } from './select-value-text.vue'; export { selectAnatomy } from './select.anatomy'; export { useSelect, type UseSelectProps, type UseSelectReturn } from './use-select'; export { useSelectContext, type UseSelectContext } from './use-select-context'; export { useSelectItemContext, type UseSelectItemContext } from './use-select-item-context'; export * as Select from './select';