UNPKG

@zag-js/splitter

Version:

Core logic for the splitter widget implemented as a state machine

11 lines (10 loc) 957 B
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';