GroupHeaderRenderParams
Parameters passed to the groupHeaderRenderer and per-group renderer callbacks.
Example
Section titled “Example”groupHeaderRenderer: (params) => { const icons = { personal: '👤', work: '💼' }; return `${icons[params.id] ?? '📁'} <strong>${params.label}</strong>`;}Properties
Section titled “Properties”| Property | Type | Description |
|---|---|---|
id | string | The group ID (e.g. 'personal', 'work'). |
label | string | The group display label. Falls back to id if no label was provided. |
columns | ColumnConfig<any>[] | The column configurations belonging to this group. |
firstIndex | number | Zero-based index of the first column in this group within the visible columns array. |
isImplicit | boolean | true for auto-generated groups that cover ungrouped columns. Always false when called from the renderer (implicit groups are skipped). |
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://raw.githubusercontent.com/OysteinAmundsen/toolbox/main/llms-full.txt