From 709112c498464985be9b22bfe2f610a72ba3ce70 Mon Sep 17 00:00:00 2001 From: Kendell R Date: Mon, 14 Sep 2020 00:40:35 -0700 Subject: [PATCH] Do safety check before detecting hex value and handle YAML numbers better (#6956) Co-authored-by: Bram Kragten --- src/common/dom/apply_themes_on_element.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/dom/apply_themes_on_element.ts b/src/common/dom/apply_themes_on_element.ts index f994f0d99d..0ac552abdd 100644 --- a/src/common/dom/apply_themes_on_element.ts +++ b/src/common/dom/apply_themes_on_element.ts @@ -105,12 +105,12 @@ const processTheme = ( const keys = {}; for (const key of Object.keys(combinedTheme)) { const prefixedKey = `--${key}`; - const value = combinedTheme[key]!; + const value = String(combinedTheme[key]!); styles[prefixedKey] = value; keys[prefixedKey] = ""; // Try to create a rgb value for this key if it is not a var - if (!value.startsWith("#")) { + if (value.startsWith("#")) { // Can't convert non hex value continue; }