Sort filter-domains on translated name (#21116)

This commit is contained in:
karwosts 2024-06-19 08:31:04 -07:00 committed by GitHub
parent 62528b2413
commit 8272bef890
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -89,13 +89,18 @@ export class HaFilterDomains extends LitElement {
}); });
return Array.from(domains.values()) return Array.from(domains.values())
.map((domain) => ({
domain,
name: domainToName(this.hass.localize, domain),
}))
.filter( .filter(
(entry) => (entry) =>
!filter || !filter ||
entry.toLowerCase().includes(filter) || entry.domain.toLowerCase().includes(filter) ||
domainToName(this.hass.localize, entry).toLowerCase().includes(filter) entry.name.toLowerCase().includes(filter)
) )
.sort((a, b) => stringCompare(a, b, this.hass.locale.language)); .sort((a, b) => stringCompare(a.name, b.name, this.hass.locale.language))
.map((entry) => entry.domain);
}); });
protected updated(changed) { protected updated(changed) {