mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-28 19:56:42 +00:00
Add label to collapse button in data table groups (#25653)
This commit is contained in:
parent
5ed816df6d
commit
768f27b1b9
@ -740,6 +740,7 @@ export class HaDataTable extends LitElement {
|
|||||||
}, {});
|
}, {});
|
||||||
const groupedItems: DataTableRowData[] = [];
|
const groupedItems: DataTableRowData[] = [];
|
||||||
Object.entries(sorted).forEach(([groupName, rows]) => {
|
Object.entries(sorted).forEach(([groupName, rows]) => {
|
||||||
|
const collapsed = collapsedGroups.includes(groupName);
|
||||||
groupedItems.push({
|
groupedItems.push({
|
||||||
append: true,
|
append: true,
|
||||||
selectable: false,
|
selectable: false,
|
||||||
@ -751,9 +752,10 @@ export class HaDataTable extends LitElement {
|
|||||||
>
|
>
|
||||||
<ha-icon-button
|
<ha-icon-button
|
||||||
.path=${mdiChevronUp}
|
.path=${mdiChevronUp}
|
||||||
class=${collapsedGroups.includes(groupName)
|
.label=${this.hass.localize(
|
||||||
? "collapsed"
|
`ui.components.data-table.${collapsed ? "expand" : "collapse"}`
|
||||||
: ""}
|
)}
|
||||||
|
class=${collapsed ? "collapsed" : ""}
|
||||||
>
|
>
|
||||||
</ha-icon-button>
|
</ha-icon-button>
|
||||||
${groupName === UNDEFINED_GROUP_KEY
|
${groupName === UNDEFINED_GROUP_KEY
|
||||||
|
@ -902,6 +902,8 @@
|
|||||||
"hidden": "{number} hidden",
|
"hidden": "{number} hidden",
|
||||||
"clear": "Clear",
|
"clear": "Clear",
|
||||||
"ungrouped": "Ungrouped",
|
"ungrouped": "Ungrouped",
|
||||||
|
"collapse": "Collapse",
|
||||||
|
"expand": "Expand",
|
||||||
"settings": {
|
"settings": {
|
||||||
"header": "Customize",
|
"header": "Customize",
|
||||||
"hide": "Hide column {title}",
|
"hide": "Hide column {title}",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user