# kol-table-stateless

<!-- Auto Generated Below -->


## Properties

| Property                    | Attribute            | Description                                                                                                        | Type                                                                                                                                                                                                                                                               | Default     |
| --------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| `_data` _(required)_        | `_data`              | Defines the primary table data.                                                                                    | `KoliBriTableDataType[] \| string`                                                                                                                                                                                                                                 | `undefined` |
| `_dataFoot`                 | `_data-foot`         | Defines the data for the table footer.                                                                             | `KoliBriTableDataType[] \| string \| undefined`                                                                                                                                                                                                                    | `undefined` |
| `_hasSettingsMenu`          | `_has-settings-menu` | Enables the settings menu if true (default: false).                                                                | `boolean \| undefined`                                                                                                                                                                                                                                             | `undefined` |
| `_headerCells` _(required)_ | `_header-cells`      | Defines the horizontal and vertical table headers.                                                                 | `string \| { horizontal?: KoliBriTableHeaderCell[][] \| undefined; vertical?: KoliBriTableHeaderCell[][] \| undefined; }`                                                                                                                                          | `undefined` |
| `_label` _(required)_       | `_label`             | Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). | `string`                                                                                                                                                                                                                                                           | `undefined` |
| `_minWidth` _(required)_    | `_min-width`         | Defines the table min-width (CSS width values).                                                                    | `string`                                                                                                                                                                                                                                                           | `undefined` |
| `_on`                       | --                   | Defines the callback functions for table events.                                                                   | `undefined \| { onSort?: EventValueOrEventCallback<MouseEvent, SortEventPayload> \| undefined; onSelectionChange?: EventValueOrEventCallback<Event, SelectionChangeEventPayload> \| undefined; }`                                                                  | `undefined` |
| `_selection`                | `_selection`         | Defines how rows can be selected and the current selection.                                                        | `string \| undefined \| ({ label: (row: KoliBriTableDataType) => string; keyPropertyName?: string \| undefined; multiple?: boolean \| undefined; selectedKeys?: KoliBriTableSelectionKeys \| undefined; disabledKeys?: KoliBriTableSelectionKeys \| undefined; })` | `undefined` |
| `_tableSettings`            | --                   | Defines the table settings including column visibility, order and width.                                           | `TableSettings \| undefined`                                                                                                                                                                                                                                       | `undefined` |


----------------------------------------------


