From 3787f2ce60ae5b214fd6cc3f821771ab7e883bf4 Mon Sep 17 00:00:00 2001 From: ludeeus Date: Tue, 7 Apr 2020 18:01:30 +0000 Subject: [PATCH] Filter add-ons in the store based on advanced mode --- .../addon-store/hassio-addon-repository.ts | 97 ++++++++++--------- src/data/hassio/addon.ts | 1 + 2 files changed, 52 insertions(+), 46 deletions(-) diff --git a/hassio/src/addon-store/hassio-addon-repository.ts b/hassio/src/addon-store/hassio-addon-repository.ts index 5ff2ee32eebd..8cf0bdc1bf1c 100644 --- a/hassio/src/addon-store/hassio-addon-repository.ts +++ b/hassio/src/addon-store/hassio-addon-repository.ts @@ -64,52 +64,57 @@ class HassioAddonRepositoryEl extends LitElement {
${addons.map( (addon) => html` - -
- -
-
+ ${addon.advanced && !this.hass.userData?.showAdvanced + ? "" + : html` + +
+ +
+
+ `} ` )}
diff --git a/src/data/hassio/addon.ts b/src/data/hassio/addon.ts index 5127d4cbbe34..5599913bb8e3 100644 --- a/src/data/hassio/addon.ts +++ b/src/data/hassio/addon.ts @@ -12,6 +12,7 @@ export interface HassioAddonInfo { detached: boolean; available: boolean; build: boolean; + advanced: boolean; url: string | null; icon: boolean; logo: boolean;