vuestic-ui
Version:
Vue 3 UI Framework
26 lines (25 loc) • 720 B
JavaScript
import { i as isServer } from "./ssr.mjs";
const addOrUpdateStyleElement = (id, getStyles) => {
if (isServer()) {
return;
}
let stylesElement = document.getElementById(id);
if (stylesElement) {
stylesElement.innerHTML = getStyles();
} else {
stylesElement = document.createElement("style");
stylesElement.setAttribute("type", "text/css");
stylesElement.setAttribute("id", id);
stylesElement.innerHTML = getStyles();
document.head.append(stylesElement);
}
};
const removeStyleElement = (id) => {
var _a;
(_a = document.getElementById(id)) == null ? void 0 : _a.remove();
};
export {
addOrUpdateStyleElement as a,
removeStyleElement as r
};
//# sourceMappingURL=dom.mjs.map