|
|
@ -121,7 +121,13 @@ export function styleToString(style: CSSStyleDeclaration) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export function styleObjectToString(style: Record<string, string>) { |
|
|
|
export function styleObjectToString(style: Record<string, string>) { |
|
|
|
return Object.keys(style) |
|
|
|
return Object.keys(style).reduce((acc, name) => { |
|
|
|
.map(name => `${name}: ${style[name]};`) |
|
|
|
const styleValue = style[name]; |
|
|
|
.join(''); |
|
|
|
if (typeof styleValue === 'undefined' || styleValue === null) { |
|
|
|
|
|
|
|
return acc; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
acc += `${name}: ${style[name]};`; |
|
|
|
|
|
|
|
return acc; |
|
|
|
|
|
|
|
}, ''); |
|
|
|
} |
|
|
|
} |
|
|
|