"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceGantt",a="Gantt Chart",s="1.0.0",n="stable",o="planning",i="scheduling",r="Project Gantt chart with draggable bars, dependencies, and zoom controls.",c="1.0.0",d=["web","desktop"],l=["gantt","project","timeline","scheduling","tasks"],p=[{name:"tasks",type:"NiceGanttTask[]",required:!0,description:"Tasks (id, title, start, end, progress, color, parentId, dependencies)."},{name:"columns",type:"NiceGanttColumn[]",required:!1,description:"Left panel columns configuration."},{name:"scale",type:"'day' | 'week' | 'month'",required:!1,default:"'day'",description:"Time scale."},{name:"rowHeight",type:"number",required:!1,description:"Row height in px."},{name:"dayWidth",type:"number",required:!1,description:"Day column width in px."},{name:"showDependencies",type:"boolean",required:!1,default:"true",description:"Show dependency arrows."},{name:"draggable",type:"boolean",required:!1,description:"Enable drag to move/resize tasks."},{name:"zoomControls",type:"boolean",required:!1,description:"Show zoom controls."}],m=[{name:"onTaskClick",parameters:[{name:"task",type:"NiceGanttTask"}],description:"Called when task clicked."},{name:"onTaskUpdate",parameters:[{name:"task",type:"NiceGanttTask"}],description:"Called after task drag/resize."}],u=[],h=[{title:"Project Gantt",code:`<NiceGantt
  tasks={projectTasks}
  columns={[
    { field: 'title', header: 'Task', width: 200 },
    { field: 'assignee', header: 'Assignee', width: 100 }
  ]}
  scale="week"
  draggable
  showDependencies
  onTaskUpdate={handleTaskUpdate}
/>`,language:"tsx"}],g=[{name:"NiceScheduler",relationship:"calendar"},{name:"NiceTimeline",relationship:"simple"}],k={$schema:e,name:t,displayName:a,version:s,status:n,category:o,subcategory:i,package:"@nicetoDev/ui",description:r,since:c,platforms:d,keywords:l,props:p,events:m,cssVariables:u,examples:h,related:g};exports.$schema=e;exports.category=o;exports.cssVariables=u;exports.default=k;exports.description=r;exports.displayName=a;exports.events=m;exports.examples=h;exports.keywords=l;exports.name=t;exports.platforms=d;exports.props=p;exports.related=g;exports.since=c;exports.status=n;exports.subcategory=i;exports.version=s;
