fix[vc-util]: styleObjectToString filter invalid value (#7642)
parent
9118d6cd42
commit
f41fec26ba
|
@ -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;
|
||||||
|
}, '');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue