UNPKG

@zag-js/splitter

Version:

Core logic for the splitter widget implemented as a state machine

37 lines (35 loc) 787 B
import "./chunk-QZ7TP4HQ.mjs"; // src/splitter.props.ts import { createProps } from "@zag-js/types"; import { createSplitProps } from "@zag-js/utils"; var props = createProps()([ "dir", "getRootNode", "id", "ids", "onResize", "onResizeStart", "onResizeEnd", "onCollapse", "onExpand", "orientation", "size", "defaultSize", "panels", "keyboardResizeBy", "nonce", "registry" ]); var splitProps = createSplitProps(props); var panelProps = createProps()(["id"]); var splitPanelProps = createSplitProps(panelProps); var resizeTriggerProps = createProps()(["disabled", "id"]); var splitResizeTriggerProps = createSplitProps(resizeTriggerProps); export { panelProps, props, resizeTriggerProps, splitPanelProps, splitProps, splitResizeTriggerProps };