When to use it
Hosts own immutable columns and persistence. Invalid IDs and full targets reject moves. Accessible move controls reach columns outside the viewport; drag auto-scrolling is unavailable.
Move controlled cards between capacity-limited native board columns.
Native example
Hosts own immutable columns and persistence. Invalid IDs and full targets reject moves. Accessible move controls reach columns outside the viewport; drag auto-scrolling is unavailable.
<LumenKanbanBoard label="Project board" columns={columns} onColumnsChange={setColumns} />Reference
The primary shared and platform-specific options exposed by LumenKanbanBoard.
| API | Values or type | Default | Description |
|---|---|---|---|
| columns | Controlled LumenKanbanColumnData records | Required | Retains host ownership of stable values and callbacks. |
Native behavior
Hosts own immutable columns and persistence. Invalid IDs and full targets reject moves. Accessible move controls reach columns outside the viewport; drag auto-scrolling is unavailable.
Localized labels, native controls, selected or disabled state and safe loading/error/empty presentation.
Shared component