ProjectBoard
Kanban Board
Kanban Board from the Project package.
Loading KanbanBoard…
Source code
Waiting for the preview before loading source files · 2 of 2
Properties
Public properties derived from the component’s TypeScript signature.
| Property | Type | Default |
|---|---|---|
columnsRequired | readonly KanbanColumn[] | — |
selectedIssueIdOptional | string | null | null |
movingIssueIdsOptionalIssue ids currently persisting an in-flight move; renders those cards busy and undraggable. | ReadonlySet<string> | — |
onSelectIssueOptional | ((issue: ProjectIssue, column: KanbanColumn) => void) | — |
onMoveIssueOptionalFired when a card is dropped on a different column. The board is stateless —
update `columns` in response to actually move the card. | ((issue: ProjectIssue, toColumn: KanbanColumn, fromColumn: KanbanColumn) => void) | — |
customizeOptionalThe board defaults to a fixed height so columns scroll internally out of the box.
Pass `{ className: "h-full", reason: "..." }` to stretch it to a bounded parent instead. | UiCustomization | — |