UNPKG

@mantine/hooks

Version:

A collection of 50+ hooks for state and UI management

13 lines (10 loc) 353 B
'use client'; import { useEffect } from 'react'; function usePageLeave(onPageLeave) { useEffect(() => { document.documentElement.addEventListener("mouseleave", onPageLeave); return () => document.documentElement.removeEventListener("mouseleave", onPageLeave); }, []); } export { usePageLeave }; //# sourceMappingURL=use-page-leave.mjs.map