Use domain translation in filter for domain search (#20763)

* Use domain translation in filter for domain search
This commit is contained in:
Jan-Philipp Benecke 2024-05-18 10:15:29 +02:00 committed by GitHub
parent 1b4534890c
commit 111816f08a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -87,8 +87,14 @@ export class HaFilterDomains extends LitElement {
Object.keys(states).forEach((entityId) => {
domains.add(computeDomain(entityId));
});
return Array.from(domains)
.filter((domain) => !filter || domain.toLowerCase().includes(filter))
return Array.from(domains.values())
.filter(
(entry) =>
!filter ||
entry.toLowerCase().includes(filter) ||
domainToName(this.hass.localize, entry).toLowerCase().includes(filter)
)
.sort((a, b) => stringCompare(a, b, this.hass.locale.language));
});