"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",i="NiceWindow",o="Floating window component with title bar, resize, and minimize/maximize.",n="overlays",t="1.0.0",s="stable",a=[{name:"title",type:"string",required:!0,description:"Window title"},{name:"children",type:"React.ReactNode",required:!0,description:"Window content"},{name:"position",type:"{ x: number; y: number }",description:"Window position"},{name:"size",type:"{ width: number; height: number }",description:"Window size"},{name:"onMove",type:"(position: Position) => void",description:"Move callback"},{name:"onResize",type:"(size: Size) => void",description:"Resize callback"},{name:"onClose",type:"() => void",description:"Close callback"},{name:"minimizable",type:"boolean",default:"true",description:"Allow minimize"},{name:"maximizable",type:"boolean",default:"true",description:"Allow maximize"},{name:"resizable",type:"boolean",default:"true",description:"Allow resize"}],c=[{title:"Floating Window",description:"Create window",code:`<NiceWindow
  title="Settings"
  position={{ x: 100, y: 100 }}
  onClose={handleClose}
  resizable
>
  <SettingsPanel />
</NiceWindow>`}],l={keyboard:["Tab within window","Escape to close"],aria:["Dialog role","Window title"]},d=["NiceWindowManager","NiceModal"],r={$schema:e,name:i,description:o,category:n,since:t,status:s,props:a,examples:c,accessibility:l,seeAlso:d};exports.$schema=e;exports.accessibility=l;exports.category=n;exports.default=r;exports.description=o;exports.examples=c;exports.name=i;exports.props=a;exports.seeAlso=d;exports.since=t;exports.status=s;
