"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a="https://nice2dev.com/schemas/component-doc-v1.json",n="NiceKanbanBoard",e="Kanban board for task management with drag-and-drop.",o="planning",d="1.0.0",r="stable",t=[{name:"columns",type:"KanbanColumn[]",required:!0,description:"Board columns"},{name:"cards",type:"KanbanCard[]",required:!0,description:"Card data"},{name:"onCardMove",type:"(cardId: string, toColumn: string, toIndex: number) => void",required:!0,description:"Card move callback"},{name:"onCardClick",type:"(card: KanbanCard) => void",description:"Card click callback"},{name:"onCardAdd",type:"(columnId: string) => void",description:"Add card callback"},{name:"renderCard",type:"(card: KanbanCard) => React.ReactNode",description:"Custom card renderer"},{name:"allowAddColumn",type:"boolean",default:"false",description:"Allow adding columns"},{name:"swimlanes",type:"Swimlane[]",description:"Swimlane rows"}],c=[{title:"Kanban Board",description:"Task management",code:`<NiceKanbanBoard
  columns={boardColumns}
  cards={taskCards}
  onCardMove={moveCard}
  onCardClick={openCard}
  onCardAdd={addNewCard}
/>`}],s={keyboard:["Tab through cards","Arrow keys to move"],aria:["Kanban board","Column and card descriptions"]},i=["NiceDraggable","NiceGanttChart"],l={$schema:a,name:n,description:e,category:o,since:d,status:r,props:t,examples:c,accessibility:s,seeAlso:i};exports.$schema=a;exports.accessibility=s;exports.category=o;exports.default=l;exports.description=e;exports.examples=c;exports.name=n;exports.props=t;exports.seeAlso=i;exports.since=d;exports.status=r;
