@dossierhq/design
Version:
The design system for Dossier.
12 lines • 427 B
JavaScript
'use client';
import { useRef } from 'react';
import { useWindowEventListener } from '../../hooks/useWindowEventListener.js';
export function BeforeUnload({ message }) {
const currentMessage = useRef(message);
currentMessage.current = message;
useWindowEventListener('beforeunload', (event) => {
event.returnValue = currentMessage.current;
});
return null;
}
//# sourceMappingURL=BeforeUnload.js.map