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.
Apple availability
Import LumenUI in the target that uses this component. iPad support follows the iOS package baseline and uses native iPad layout behavior.
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("Project board", columns: $columns)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