@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
17 lines (16 loc) • 1.81 kB
TypeScript
export type { CheckedChangeDetails as CheckboxCheckedChangeDetails, CheckedState as CheckboxCheckedState, } from '@zag-js/checkbox';
export { default as CheckboxContext, type CheckboxContextProps } from './checkbox-context.vue';
export { default as CheckboxControl, type CheckboxControlProps, type CheckboxControlBaseProps, } from './checkbox-control.vue';
export { default as CheckboxGroup, type CheckboxGroupProps, type CheckboxGroupBaseProps } from './checkbox-group.vue';
export { default as CheckboxGroupProvider, type CheckboxGroupProviderProps, type CheckboxGroupProviderBaseProps, } from './checkbox-group-provider.vue';
export { default as CheckboxHiddenInput, type CheckboxHiddenInputProps, type CheckboxHiddenInputBaseProps, } from './checkbox-hidden-input.vue';
export { default as CheckboxIndicator, type CheckboxIndicatorProps, type CheckboxIndicatorBaseProps, } from './checkbox-indicator.vue';
export { default as CheckboxLabel, type CheckboxLabelProps, type CheckboxLabelBaseProps } from './checkbox-label.vue';
export { default as CheckboxRootProvider, type CheckboxRootProviderProps, type CheckboxRootProviderBaseProps, } from './checkbox-root-provider.vue';
export { default as CheckboxRoot, type CheckboxRootEmits, type CheckboxRootBaseProps, type CheckboxRootProps, } from './checkbox-root.vue';
export { useCheckbox, type UseCheckboxProps, type UseCheckboxReturn } from './use-checkbox';
export { useCheckboxContext, type UseCheckboxContext } from './use-checkbox-context';
export { useCheckboxGroup, type UseCheckboxGroupProps, type UseCheckboxGroupReturn } from './use-checkbox-group';
export { useCheckboxGroupContext, type UseCheckboxGroupContext } from './use-checkbox-group-context';
export { checkboxAnatomy } from './checkbox.anatomy';
export * as Checkbox from './checkbox';