@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
22 lines (21 loc) • 604 B
JavaScript
import { defineComponent as o, onMounted as s, onUnmounted as i } from "vue";
const d = o({
name: "NeonPage",
setup() {
const e = () => {
const n = window.innerHeight * 0.01;
document.documentElement.style.setProperty("--vh", `${n}rem`);
const t = window.innerWidth * 0.01;
document.documentElement.style.setProperty("--vw", `${t}rem`);
};
s(() => {
window.addEventListener("resize", e, { passive: !0 }), e();
}), i(() => {
window.removeEventListener("resize", e);
});
}
});
export {
d as default
};
//# sourceMappingURL=NeonPage.es.js.map