Files
dpage-editor/src/pages/viewer/hooks/useBrowserFullscreen.ts
T
2026-05-17 01:50:20 -07:00

17 lines
402 B
TypeScript

import { useEffect } from 'react';
import { exitViewerFullscreen } from '@/pages/viewer/utils/viewerFullscreen';
type Options = {
enabled: boolean;
};
/** Leaves browser fullscreen when the viewer route unmounts. */
export function useBrowserFullscreen({ enabled }: Options) {
useEffect(() => {
if (!enabled) return;
return () => {
exitViewerFullscreen();
};
}, [enabled]);
}