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(() => {