From d2a5494335381a0a807067bd2234b0324b0f47fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Fri, 1 May 2020 13:24:10 +0200 Subject: [PATCH] Adds stage badge (#5685) --- .../src/addon-view/info/hassio-addon-info.ts | 22 +++++++++++++++++++ src/data/hassio/addon.ts | 1 + 2 files changed, 23 insertions(+) diff --git a/hassio/src/addon-view/info/hassio-addon-info.ts b/hassio/src/addon-view/info/hassio-addon-info.ts index ef83fe9160..a9cbae5928 100644 --- a/hassio/src/addon-view/info/hassio-addon-info.ts +++ b/hassio/src/addon-view/info/hassio-addon-info.ts @@ -36,7 +36,17 @@ import "../../components/hassio-card-content"; import { showHassioMarkdownDialog } from "../../dialogs/markdown/show-dialog-hassio-markdown"; import { hassioStyle } from "../../resources/hassio-style"; +const STAGE_ICON = { + stable: "mdi:check-circle", + experimental: "mdi:flask", + deprecated: "mdi:exclamation-thick", +}; + const PERMIS_DESC = { + stage: { + title: "Add-on Stage", + description: `Add-ons can have one of three stages:\n\n**Stable**: These are add-ons ready to be used in production.\n**Experimental**: These may contain bugs, and may be unfinished.\n**Deprecated**: These add-ons will no longer recieve any updates.`, + }, rating: { title: "Add-on Security Rating", description: @@ -205,6 +215,18 @@ class HassioAddonInfo extends LitElement { ` : ""}
+