Kanban boardPro
Sprint board with drag between columns, WIP limits, quick add and points.
What's inside
- Drag between columns
- WIP limits
- Quick add
- Points per sprint
When to use
- Task and sprint tracking.
When not to use
- Sales deals: use the CRM pipeline.
Installation
Usage
Import it from @/components/blocks/kanban-board after installing. It ships with sample data, so it renders straight away; swap in your own data when you're ready.
import { KanbanBoard } from "@/components/blocks/kanban-board";
export default function Page() {
return (
<main className="mx-auto max-w-6xl p-6">
<KanbanBoard />
</main>
);
}API reference
KanbanBoard
A sprint board with drag between columns, WIP limits, quick add and points per column. Also the default export. No props: sample data sits at the top of the file, ready to swap for your own.
No props.
Keyboard interactions
| Keys | Action |
|---|---|
| Tab | Reach each card's column select and add buttons |
| Enter | Add the typed task |
| Esc | Cancel adding |
Accessibility
- Every card has a column select, so moving never needs a mouse.
- Columns are labelled; over-limit columns say so in text.
Motion
- Cards glide between columns with layout animation.
Responsive behavior
- Columns scroll horizontally on phones.
Performance
- Sample data is plain arrays at the top of the file. Replace them with your API data and keep the shapes.
Notes for AI
- Persist moves in the column select's onChange and in onDrop.
This page as Markdown, for assistants and coding agents:
/blocks/kanban-board/markdownThe full library index for assistants is at /llms.txt.
Lode222 doc pagesllms.txt