@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
7 lines (6 loc) • 910 B
TypeScript
export type { ExpandCollapseDetails, PanelData, ResizeDetails, ResizeEndDetails } from '@zag-js/splitter';
export { default as Context, type SplitterContextProps as ContextProps } from './splitter-context.vue';
export { default as Panel, type SplitterPanelProps as PanelProps, type SplitterPanelBaseProps as PanelBaseProps, } from './splitter-panel.vue';
export { default as ResizeTrigger, type SplitterResizeTriggerProps as ResizeTriggerProps, type SplitterResizeTriggerBaseProps as ResizeTriggerBaseProps, } from './splitter-resize-trigger.vue';
export { default as RootProvider, type SplitterRootProviderProps as RootProviderProps, type SplitterRootProviderBaseProps as RootProviderBaseProps, } from './splitter-root-provider.vue';
export { default as Root, type SplitterRootEmits as RootEmits, type SplitterRootBaseProps as RootBaseProps, type SplitterRootProps as RootProps, } from './splitter-root.vue';