@mendix/pluggable-widgets-tools
Version:
Mendix Pluggable Widgets Tools
20 lines (19 loc) • 643 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseInlineStyle = parseInlineStyle;
function parseInlineStyle(style = "") {
try {
return style.split(";").reduce((styleObject, line) => {
const pair = line.split(":");
if (pair.length === 2) {
const name = pair[0].trim().replace(/(-.)/g, match => match[1].toUpperCase());
styleObject[name] = pair[1].trim();
}
return styleObject;
}, {});
// eslint-disable-next-line @typescript-eslint/no-unused-vars
}
catch (_) {
return {};
}
}