"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",a="NiceDraggable",t="Draggable wrapper component for drag-and-drop interactions.",r="tools",o="1.0.0",n="stable",s=[{name:"children",type:"React.ReactNode",required:!0,description:"Draggable content"},{name:"data",type:"any",description:"Data to transfer"},{name:"type",type:"string",default:"'default'",description:"Drag type"},{name:"onDragStart",type:"(e: DragEvent) => void",description:"Drag start callback"},{name:"onDragEnd",type:"(e: DragEvent) => void",description:"Drag end callback"},{name:"handle",type:"string",description:"Handle selector"},{name:"disabled",type:"boolean",default:"false",description:"Disable dragging"},{name:"preview",type:"React.ReactNode",description:"Custom drag preview"}],c=[{title:"Draggable Item",description:"Make item draggable",code:`<NiceDraggable data={item} type="card" onDragEnd={handleDrop}>
  <Card>{item.title}</Card>
</NiceDraggable>`}],i={keyboard:["Space to grab","Arrow keys to move","Enter to drop"],aria:["Draggable role","Grab status"]},d=["NiceDropzone","NiceSortable"],l={$schema:e,name:a,description:t,category:r,since:o,status:n,props:s,examples:c,accessibility:i,seeAlso:d};exports.$schema=e;exports.accessibility=i;exports.category=r;exports.default=l;exports.description=t;exports.examples=c;exports.name=a;exports.props=s;exports.seeAlso=d;exports.since=o;exports.status=n;
