From 0bec8a8a765fc717635f129b568a1938abe09dad Mon Sep 17 00:00:00 2001 From: Xymorot Date: Sat, 12 Oct 2019 03:48:36 +0200 Subject: [PATCH] fix: make style util function work when a style only has true as value --- src/renderer/services/utils.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/services/utils.ts b/src/renderer/services/utils.ts index 9e06054..30a2c78 100644 --- a/src/renderer/services/utils.ts +++ b/src/renderer/services/utils.ts @@ -7,7 +7,9 @@ export function c(input: Array | object): string { export function s(styles: object): string { return Object.keys(styles) - .filter((key: keyof object) => styles[key] === 0 || !!styles[key]) + .filter( + (key: keyof object) => typeof styles[key] === 'number' || (typeof styles[key] === 'string' && !!styles[key]) + ) .map((key: keyof object) => `${key}:${styles[key]}`) .join(';'); }