@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
11 lines (10 loc) • 1.15 kB
TypeScript
export type { ExpandCollapseDetails as SplitterExpandCollapseDetails, PanelData as SplitterPanelData, ResizeDetails as SplitterResizeDetails, ResizeEndDetails as SplitterResizeEndDetails, } from '@zag-js/splitter';
export { default as SplitterContext, type SplitterContextProps } from './splitter-context.vue';
export { default as SplitterPanel, type SplitterPanelBaseProps, type SplitterPanelProps } from './splitter-panel.vue';
export { default as SplitterResizeTrigger, type SplitterResizeTriggerBaseProps, type SplitterResizeTriggerProps, } from './splitter-resize-trigger.vue';
export { default as SplitterRootProvider, type SplitterRootProviderBaseProps, type SplitterRootProviderProps, } from './splitter-root-provider.vue';
export { default as SplitterRoot, type SplitterRootBaseProps, type SplitterRootEmits, type SplitterRootProps, } from './splitter-root.vue';
export { splitterAnatomy } from './splitter.anatomy';
export { useSplitter, type UseSplitterProps, type UseSplitterReturn } from './use-splitter';
export { useSplitterContext, type UseSplitterContext } from './use-splitter-context';
export * as Splitter from './splitter';