Add main column to data table (#13966)

This commit is contained in:
Bram Kragten
2022-10-03 13:37:00 +02:00
committed by GitHub
parent b5c9aae1aa
commit a70e2342a2
13 changed files with 14 additions and 1 deletions

View File

@@ -69,6 +69,7 @@ export interface DataTableSortColumnData {
}
export interface DataTableColumnData<T = any> extends DataTableSortColumnData {
main?: boolean;
title: TemplateResult | string;
label?: TemplateResult | string;
type?: "numeric" | "icon" | "icon-button" | "overflow-menu";
@@ -406,7 +407,7 @@ export class HaDataTable extends LitElement {
}
return html`
<div
role="cell"
role=${column.main ? "rowheader" : "cell"}
class="mdc-data-table__cell ${classMap({
"mdc-data-table__cell--numeric": column.type === "numeric",
"mdc-data-table__cell--icon": column.type === "icon",