@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
9 lines (8 loc) • 1.11 kB
TypeScript
export type { CheckedChangeDetails } from '@zag-js/switch';
export { default as Context, type SwitchContextProps as ContextProps } from './switch-context.vue';
export { default as Control, type SwitchControlProps as ControlProps, type SwitchControlBaseProps as ControlBaseProps, } from './switch-control.vue';
export { default as HiddenInput, type SwitchHiddenInputProps as HiddenInputProps, type SwitchHiddenInputBaseProps as HiddenInputBaseProps, } from './switch-hidden-input.vue';
export { default as Label, type SwitchLabelProps as LabelProps, type SwitchLabelBaseProps as LabelBaseProps, } from './switch-label.vue';
export { default as RootProvider, type SwitchRootProviderProps as RootProviderProps, type SwitchRootProviderBaseProps as RootProviderBaseProps, } from './switch-root-provider.vue';
export { default as Root, type SwitchRootEmits as RootEmits, type SwitchRootBaseProps as RootBaseProps, type SwitchRootProps as RootProps, } from './switch-root.vue';
export { default as Thumb, type SwitchThumbProps as ThumbProps, type SwitchThumbBaseProps as ThumbBaseProps, } from './switch-thumb.vue';