From 3888effd2e1cb55b1e68643384b1e3dfe63c3068 Mon Sep 17 00:00:00 2001 From: AzizbekFayziyev Date: Wed, 19 Nov 2025 19:12:44 +0500 Subject: [PATCH] finish --- .eslintignore | 3 ++- src/app/App.tsx | 4 ++-- .../hooks/{useFullscreenDetect.ts => useFullscreenMac.ts} | 6 +++++- 3 files changed, 9 insertions(+), 4 deletions(-) rename src/app/hooks/{useFullscreenDetect.ts => useFullscreenMac.ts} (89%) diff --git a/.eslintignore b/.eslintignore index 728e66f..7c88099 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,4 +2,5 @@ node_modules/ build/ dist/ submodules/ -**/*.js \ No newline at end of file +**/*.js +**/*.scss \ No newline at end of file diff --git a/src/app/App.tsx b/src/app/App.tsx index bb68112..e58689b 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -49,7 +49,7 @@ import { SwapRequest, transferType, } from '../types'; -import { useFullscreenDetect } from './hooks/useFullscreenDetect'; +import { useFullscreenMac } from './hooks/useFullscreenMac'; function App() { const { state, dispatch } = useContext(Store); @@ -588,7 +588,7 @@ function App() { } }, [state.connectCredentials]); - useFullscreenDetect(); + useFullscreenMac(); function PasswordPages() { return ( diff --git a/src/app/hooks/useFullscreenDetect.ts b/src/app/hooks/useFullscreenMac.ts similarity index 89% rename from src/app/hooks/useFullscreenDetect.ts rename to src/app/hooks/useFullscreenMac.ts index a4c2dac..a00e692 100644 --- a/src/app/hooks/useFullscreenDetect.ts +++ b/src/app/hooks/useFullscreenMac.ts @@ -1,6 +1,10 @@ import { useEffect } from 'react'; -export function useFullscreenDetect(className = 'app-fullscreen') { +export function useFullscreenMac(className = 'app-fullscreen') { + const isMacOS = /Macintosh|MacIntel|MacPPC|Mac68K/.test(navigator.userAgent); + + if (!isMacOS) return; + useEffect(() => { const checkFullscreen = () => { const fullscreenElement =