Skip to Content
✨ QuickCode UI keeps growing! More components, more features, and more ways to make your projects shine. Stay tuned & maybe… hire me or sponsor me 😉 
DocumentationKanbanBoard

KanbanBoard

A fully customizable Kanban board component with drag-and-drop functionality, auto-scroll support, and compound component pattern for maximum flexibility.

Install Dependencies

npx
quickcode-ui add KanbanBoard

Example

Full-Featured Kanban Board

To Do

2

Design new landing page

High

Create wireframes and mockups for the new product landing page

Sarah Chen
2025-10-15
3

Update API documentation

Medium

Add examples for new authentication endpoints

Mike Johnson
2025-10-12
1

In Progress

2

Fix mobile navigation bug

Urgent

Menu not closing properly on iOS devices

Alex Kumar
2025-10-08
5

Implement dark mode toggle

Low

Add theme switching functionality across all pages

Emma Wilson
2025-10-20
2

Review

1

Database migration

High

Migrate user data to new PostgreSQL instance

David Park
2025-10-10
7

Done

2

User onboarding flow

Medium

Create interactive tutorial for new users

Lisa Anderson
2025-10-25
4

Performance optimization

High

Reduce initial page load time by 40%

Tom Roberts
2025-10-18
6

KanbanBoard Props

PropTypeDefaultDescription
childrenReact.ReactNodeKanbanBoard.Column components
onCardMove(cardId: string, fromColumn: string, toColumn: string, newIndex: number) => voidCallback fired when a card is moved between columns
classNamestringAdditional CSS classes for the board container

KanbanBoard.Column Props

PropTypeDefaultDescription
idstringUnique identifier for the column
titlestringColumn title displayed in header
childrenReact.ReactNodeKanbanBoard.Card components
classNamestringAdditional CSS classes for column
headerClassNamestringAdditional CSS classes for column header
bodyClassNamestringAdditional CSS classes for column body

KanbanBoard.Card Props

PropTypeDefaultDescription
idstringUnique identifier for the card
childrenReact.ReactNodeCard content
classNamestringAdditional CSS classes for card
showDragHandlebooleantrueShow drag handle icon on hover
draggablebooleantrueEnable/disable drag functionality for card

KanbanBoard.Card.Header Props

PropTypeDefaultDescription
childrenReact.ReactNodeHeader content
classNamestringAdditional CSS classes

KanbanBoard.Card.Title Props

PropTypeDefaultDescription
childrenReact.ReactNodeTitle text
classNamestringAdditional CSS classes

KanbanBoard.Card.Content Props

PropTypeDefaultDescription
childrenReact.ReactNodeContent body
classNamestringAdditional CSS classes

KanbanBoard.Card.Footer Props

PropTypeDefaultDescription
childrenReact.ReactNodeFooter content
classNamestringAdditional CSS classes
Last updated on