UNPKG

motion-plus-vue

Version:

Motion Plus Vue

31 lines (29 loc) 582 B
import { noop as r } from "motion-v"; import { watch as c } from "vue"; function m() { const t = document.createElement("style"); return t.textContent = ` * { cursor: none !important; } [data-motion-cursor="pointer"] { background-color: #333; } `, document.head.appendChild(t), () => { document.head.removeChild(t); }; } function d(t) { c(t, (e, u, o) => { const n = e ? m() : r; return o(() => { n(); }); }, { immediate: !0, flush: "post" }); } export { d as useCursorStyles };