diff --git a/src/routes/Settings.tsx b/src/routes/Settings.tsx index 0e0de767d..77c0e00e4 100644 --- a/src/routes/Settings.tsx +++ b/src/routes/Settings.tsx @@ -36,6 +36,7 @@ export const SettingsRoute: FC = () => { const navigate = useNavigate(); const [isLinux, setIsLinux] = useState(false); + const [isMacOS, setIsMacOS] = useState(false); const [appVersion, setAppVersion] = useState(null); const [repoScope, setRepoScope] = useState(false); @@ -57,6 +58,7 @@ export const SettingsRoute: FC = () => { useEffect(() => { ipcRenderer.invoke('get-platform').then((result: string) => { setIsLinux(result === 'linux'); + setIsMacOS(result === 'darwin'); }); ipcRenderer.invoke('get-app-version').then((result: string) => { @@ -240,14 +242,19 @@ export const SettingsRoute: FC = () => { System - - updateSetting('showNotificationsCountInTray', evt.target.checked) - } - /> + {isMacOS && ( + + updateSetting( + 'showNotificationsCountInTray', + evt.target.checked, + ) + } + /> + )}