@cursorify/react
Version:
Customizable cursor component for any style 🕹️
24 lines (23 loc) • 701 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
const __1 = require("..");
const useDefaultCursorVisibleEffect = () => {
const { defaultCursorVisible } = (0, __1.useCursorifyState)();
(0, react_1.useEffect)(() => {
const style = document.createElement('style');
style.innerHTML = defaultCursorVisible
? ``
: `
* {
cursor: none !important;
}
`;
document.head.appendChild(style);
return () => {
document.head.removeChild(style);
};
}, [defaultCursorVisible]);
return;
};
exports.default = useDefaultCursorVisibleEffect;