UNPKG

vuestic-ui

Version:
26 lines (25 loc) 720 B
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