"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",n="NiceWindowManager",o="Window manager for multi-document interface with drag, resize, and tiling.",t="overlays",i="1.0.0",s="stable",a=[{name:"windows",type:"WindowState[]",required:!0,description:"Window states"},{name:"onChange",type:"(windows: WindowState[]) => void",description:"Change callback"},{name:"onClose",type:"(windowId: string) => void",description:"Close callback"},{name:"layout",type:"'free' | 'tiled' | 'tabbed'",default:"'free'",description:"Layout mode"},{name:"showTaskbar",type:"boolean",default:"true",description:"Show taskbar"},{name:"children",type:"React.ReactNode",required:!0,description:"Window content"}],c=[{title:"Window Manager",description:"Manage windows",code:`<NiceWindowManager
  windows={windowStates}
  onChange={setWindowStates}
  onClose={closeWindow}
  layout="free"
  showTaskbar
>
  {renderWindows()}
</NiceWindowManager>`}],d={keyboard:["Tab to focus windows","Alt+F4 to close"],aria:["Window descriptions"]},r=["NiceWindow","NiceMdiWorkspace"],w={$schema:e,name:n,description:o,category:t,since:i,status:s,props:a,examples:c,accessibility:d,seeAlso:r};exports.$schema=e;exports.accessibility=d;exports.category=t;exports.default=w;exports.description=o;exports.examples=c;exports.name=n;exports.props=a;exports.seeAlso=r;exports.since=i;exports.status=s;
