const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceGantt", n = "Gantt Chart", a = "1.0.0", s = "stable", o = "planning", i = "scheduling", c = "Project Gantt chart with draggable bars, dependencies, and zoom controls.", r = "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" }], k = [{ name: "NiceScheduler", relationship: "calendar" }, { name: "NiceTimeline", relationship: "simple" }], g = {
  $schema: e,
  name: t,
  displayName: n,
  version: a,
  status: s,
  category: o,
  subcategory: i,
  package: "@nicetoDev/ui",
  description: c,
  since: r,
  platforms: d,
  keywords: l,
  props: p,
  events: m,
  cssVariables: u,
  examples: h,
  related: k
};
export {
  e as $schema,
  o as category,
  u as cssVariables,
  g as default,
  c as description,
  n as displayName,
  m as events,
  h as examples,
  l as keywords,
  t as name,
  d as platforms,
  p as props,
  k as related,
  r as since,
  s as status,
  i as subcategory,
  a as version
};
