@liberquack/utils
Version:
Quack utilities
20 lines • 568 B
JavaScript
let memory = [];
export const css = (template, ...values) => {
let text = "";
if (Array.isArray(template)) {
for (let i = 0; i < template.length; i++) {
text += template[i];
text += i === template.length - 1 ? "" : values[i];
}
}
else {
text = template;
}
if (memory.indexOf(text) > -1)
return;
let styleElement = document.createElement("style");
styleElement.innerHTML = text;
document.head.appendChild(styleElement);
memory.push(text);
};
//# sourceMappingURL=css.js.map