UNPKG

@mongodb-js/charts-embed-dom

Version:

JavaScript library for embedding MongoDB Charts

20 lines (19 loc) 622 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createElement = void 0; function createElement(name, props = {}, children = []) { const element = document.createElement(name); for (const [name, value] of Object.entries(props)) { if (name === 'style') { Object.assign(element.style, props.style); } else { element.setAttribute(name, value); } } for (const child of Array.isArray(children) ? children : [children]) { element.append(child); } return element; } exports.createElement = createElement;