@vimeo/iris
Version:
Vimeo Design System
22 lines (17 loc) • 647 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib_es6 = require('../../tslib.es6-3ec409b7.js');
var utils_DOM_SSR = require('./SSR.js');
function createElement(tag, attributes) {
if (utils_DOM_SSR.SSR)
return null;
var element = document.createElement(tag);
// assign HTMLElement-like object of attributes and
// their values to newly created Element
Object.entries(attributes).map(function (_a) {
var _b = tslib_es6.__read(_a, 2), attr = _b[0], value = _b[1];
return (element[attr] = value);
});
return element;
}
exports.createElement = createElement;