Fix add-on store search (#8479)

This commit is contained in:
Joakim Sørensen 2021-03-01 12:41:55 +01:00 committed by GitHub
parent f263a5221d
commit 22c8af0cc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 3 deletions

View File

@ -69,7 +69,8 @@ class HassioAddonStore extends LitElement {
if (this.supervisor.addon.repositories) {
repos = this.addonRepositories(
this.supervisor.addon.repositories,
this.supervisor.addon.addons
this.supervisor.addon.addons,
this._filter
);
}
@ -140,7 +141,11 @@ class HassioAddonStore extends LitElement {
}
private addonRepositories = memoizeOne(
(repositories: HassioAddonRepository[], addons: HassioAddonInfo[]) => {
(
repositories: HassioAddonRepository[],
addons: HassioAddonInfo[],
filter?: string
) => {
return repositories.sort(sortRepos).map((repo) => {
const filteredAddons = addons.filter(
(addon) => addon.repository === repo.slug
@ -152,7 +157,7 @@ class HassioAddonStore extends LitElement {
.hass=${this.hass}
.repo=${repo}
.addons=${filteredAddons}
.filter=${this._filter!}
.filter=${filter!}
></hassio-addon-repository>
`
: html``;