@zag-js/splitter
Version:
Core logic for the splitter widget implemented as a state machine
11 lines (10 loc) • 957 B
text/typescript
export { anatomy } from './splitter.anatomy.mjs';
export { connect } from './splitter.connect.mjs';
export { machine } from './splitter.machine.mjs';
export { panelProps, props, resizeTriggerProps, splitPanelProps, splitProps, splitResizeTriggerProps } from './splitter.props.mjs';
export { SplitterApi as Api, CursorState, DragState, ElementIds, ExpandCollapseDetails, SplitterItem as Item, KeyboardState, SplitterMachine as Machine, PanelData, PanelId, PanelItem, PanelProps, PanelResizeBehavior, PanelSize, SplitterProps as Props, ResizeDetails, ResizeEndDetails, ResizeEvent, ResizeTriggerId, ResizeTriggerItem, ResizeTriggerProps, ResizeTriggerState, SplitterService as Service } from './splitter.types.mjs';
export { getPanelLayout as layout } from './utils/panel.mjs';
export { HitAreaMargins, SplitterRegistry, SplitterRegistryOptions, registry } from './utils/registry.mjs';
import '@zag-js/anatomy';
import '@zag-js/types';
import '@zag-js/core';