"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",i="NiceSplitPane",n="Split pane layout with resizable panels.",t="layout",a="1.0.0",s="planned",o=[{name:"children",type:"React.ReactNode",required:!0,description:"Panel children"},{name:"split",type:"'vertical' | 'horizontal'",default:"'vertical'",description:"Split direction"},{name:"defaultSize",type:"number | string",description:"Default first panel size"},{name:"minSize",type:"number",default:"50",description:"Minimum panel size"},{name:"maxSize",type:"number",description:"Maximum panel size"},{name:"onChange",type:"(size: number) => void",description:"Size change callback"},{name:"allowResize",type:"boolean",default:"true",description:"Allow resizing"},{name:"snap",type:"boolean",default:"false",description:"Snap to positions"}],c=[{title:"Split Pane",description:"Resizable split",code:`<NiceSplitPane
  split="vertical"
  defaultSize="30%"
  minSize={200}
  onChange={handleSizeChange}
>
  <div>Left panel</div>
  <div>Right panel</div>
</NiceSplitPane>`}],l={keyboard:["Arrow keys to resize"],aria:["Separator role"]},p=["NiceResizable","NiceMdiWorkspace"],r={$schema:e,name:i,description:n,category:t,since:a,status:s,props:o,examples:c,accessibility:l,seeAlso:p};exports.$schema=e;exports.accessibility=l;exports.category=t;exports.default=r;exports.description=n;exports.examples=c;exports.name=i;exports.props=o;exports.seeAlso=p;exports.since=a;exports.status=s;
