diff --git a/src/app/tools/tankopedia/[id]/components/Model/components/Options.tsx b/src/app/tools/tankopedia/[id]/components/Model/components/Options.tsx index da7079899..3553edf89 100644 --- a/src/app/tools/tankopedia/[id]/components/Model/components/Options.tsx +++ b/src/app/tools/tankopedia/[id]/components/Model/components/Options.tsx @@ -183,9 +183,7 @@ export function Options({ isFullScreen }: OptionsProps) { onClick={() => { if (isFullScreen) { document.exitFullscreen(); - } else if (typeof document !== 'undefined') { - document.body.requestFullscreen(); - } + } else document.body.requestFullscreen(); }} > {isFullScreen ? : } diff --git a/src/hooks/useFullScreen.ts b/src/hooks/useFullScreen.ts index 2bb66e3d6..32dae2e9c 100644 --- a/src/hooks/useFullScreen.ts +++ b/src/hooks/useFullScreen.ts @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'; export function useFullScreen() { const [isFullScreen, setIsFullScreen] = useState( - document.fullscreenElement !== null, + typeof document !== 'undefined' && document.fullscreenElement !== null, ); useEffect(() => {