Kanban

A Kanban board is a visual representation of work processes used to manage and optimize workflow.

Props#

Kanban#

PropTypeDefaultDescription
asChildbooleanRender as a different element type.
cancelDropCancelDrop
childrenstring | number | boolean | ReactElement<any, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | PromiseLikeOfReactNode | ((props: { ... }) => ReactNode)
coordinateGetterKeyboardCoordinateGetter
defaultItemsKanbanItems
isSortableboolean
itemsKanbanItems
modifiersModifiers
onCardDragEndOnCardDragEndHandler
onChange(items: KanbanItems) => void
onColumnDragEndOnColumnDragEndHandler
strategySortingStrategy

KanbanColumn#

PropTypeDefaultDescription
idrequiredUniqueIdentifier
asChildbooleanRender as a different element type.
childrentype ONLY_FOR_FORMAT = | string | number | boolean | ReactElement<any, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | PromiseLikeOfReactNode
columnsnumber
isDisabledboolean

KanbanCard#

PropTypeDefaultDescription
idrequiredUniqueIdentifier
asChildbooleanRender as a different element type.
childrentype ONLY_FOR_FORMAT = | string | number | boolean | ReactElement<any, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | PromiseLikeOfReactNode
isDisabledboolean

KanbanColumnHandle#

KanbanTrash renders a Button component and accepts all Button props.

KanbanTrash#

KanbanTrash renders a Box component and accepts all Box props.

Was this helpful?