addColumnButtonAttributes | object | Attributes for the Add Column button. |
addColumnButtonClasses | string | Array | object | Classes for the Add Column button. |
afterHeading | JSX.Element | null | Content to display after the heading. |
controlsLeft | JSX.Element | null | Content to display on the left side of the controls. |
customAttributes | object | Custom attributes for the Kanban component. |
customClasses | string | Array | object | Custom classes for the Kanban component. |
data | Array | The data for the Kanban columns and cards. |
EmptyImage | JSX.Element | null | The image to display when there are no cards. |
height | number | The height of the Kanban component. |
id | string | The ID of the Kanban component. |
i18n | object | I18n strings for the Kanban component. |
isLoading | boolean | Whether the Kanban is in a loading state. |
onCardMove | function | Callback function to handle card movement. |
onChange | function | Callback function to handle changes to the Kanban data. |
onColumnEdit | function | Callback function to handle column edits. |
onColumnMove | function | Callback function to handle column movement. |
modules | Array | The modules to include in the Kanban component. |
moduleAttributes | object | Attributes for the modules. |
moduleState | object | The state of the modules. |
screenReaderAttributes | object | Attributes for the screen reader text. |
screenReaderClasses | string | Array | object | Classes for the screen reader text. |
setIsLoading | function | Function to set the loading state of the Kanban. |
spacing | string | number | Array | object | Spacing for the Kanban component. |
titleAttributes | object | Attributes for the title. |
titleClasses | string | Array | object | Classes for the title. |
updateModuleState | function | Function to update the module state. |
useAjax | boolean | Whether to use AJAX for data fetching. |