UNPKG

@guruhotel/aura-hooks

Version:

🪝 Hooks library designed by the Guruhotel team for Aura UI

1 lines 487 B
exports.__esModule=!0,exports.useHover=function(){const[r,t]=(0,e.useState)(!1),n=(0,e.useRef)(null),u=(0,e.useCallback)((()=>t(!0)),[]),s=(0,e.useCallback)((()=>t(!1)),[]);return(0,e.useEffect)((()=>{if(n.current)return n.current.addEventListener("mouseenter",u),n.current.addEventListener("mouseleave",s),()=>{var e,r;null==(e=n.current)||e.removeEventListener("mouseenter",u),null==(r=n.current)||r.removeEventListener("mouseleave",s)}}),[]),{ref:n,hovered:r}};var e=require("react");