From 22532756401feff5e210c0ffec50eb96f2cc61df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 8 Apr 2020 13:49:37 +0200 Subject: [PATCH] Filter add-ons in the store based on advanced mode (#5486) --- .../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 5ff2ee32ee..8cf0bdc1bf 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 5127d4cbbe..5599913bb8 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;