Kanban

A drag-and-drop board of cards.

To do2

Set up CI

infra

Write docs

docs

Due Fri

In progress1

Port components

feature
Done1

Theme tokens

API reference

Inputs

PropTypeDefaultDescription
columnsreadonly KanbanColumn[][]Columns and their cards used to seed the board.

Outputs

EventPayloadDescription
changedKanbanColumn[]Emits the updated board whenever a card is moved.

Types

KanbanCard

FieldTypeDescription
idstringUnique identifier used to track the card during drag-and-drop.
titlestringPrimary text shown on the card.
tags?string[]Optional labels rendered as chips below the title.
meta?stringOptional secondary line of metadata text.

KanbanColumn

FieldTypeDescription
idstringUnique identifier for the column and its drop list.
titlestringHeading shown at the top of the column.
cardsKanbanCard[]Cards currently in this column, in display order.

Every ng-blatui component also accepts a class input to merge extra Tailwind classes onto the host.