From c92c7fb9c179fcd3e6374c4dae882cea9cb03503 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 21 Nov 2025 21:06:16 +0000 Subject: [PATCH] ts errors --- client/src/components/layouts/sidebar/index.tsx | 1 + client/src/hooks/forms/UseInitSettingsForm.tsx | 1 + client/src/pages/settings/Settings.tsx | 4 ++-- client/src/utils/MonitorUtils.ts | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/client/src/components/layouts/sidebar/index.tsx b/client/src/components/layouts/sidebar/index.tsx index 34030d000..f8d9b8d14 100644 --- a/client/src/components/layouts/sidebar/index.tsx +++ b/client/src/components/layouts/sidebar/index.tsx @@ -23,6 +23,7 @@ export const SideBar = () => { const isSmall = useMediaQuery(theme.breakpoints.down("md")); const sideBarOpen = useAppSelector((state) => state.ui.sidebarOpen); const user = useAppSelector((state) => state.auth.user); + if (!user) return null; const { t } = useTranslation(); const navigate = useNavigate(); diff --git a/client/src/hooks/forms/UseInitSettingsForm.tsx b/client/src/hooks/forms/UseInitSettingsForm.tsx index bac6d2faf..a060abc7e 100644 --- a/client/src/hooks/forms/UseInitSettingsForm.tsx +++ b/client/src/hooks/forms/UseInitSettingsForm.tsx @@ -10,6 +10,7 @@ export const useInitForm = ({ return useMemo(() => { const defaults: z.infer = { systemEmailHost: initialData?.systemEmailHost ?? "", + // @ts-ignore systemEmailPort: initialData?.systemEmailPort !== undefined && initialData?.systemEmailPort !== null diff --git a/client/src/pages/settings/Settings.tsx b/client/src/pages/settings/Settings.tsx index 1a110d606..15f907dab 100644 --- a/client/src/pages/settings/Settings.tsx +++ b/client/src/pages/settings/Settings.tsx @@ -40,11 +40,11 @@ const SettingsPage = () => { const initialSettings = useMemo(() => settings, [settings]); const onSubmit = async (data: Partial) => { - const res = await patch("/settings/email", data); + await patch("/settings/email", data); }; const onTest = async (data: Partial) => { - const res = await post("/settings/test-transport", data); + await post("/settings/test-transport", data); }; return ( diff --git a/client/src/utils/MonitorUtils.ts b/client/src/utils/MonitorUtils.ts index 1f64a75b7..979eca014 100644 --- a/client/src/utils/MonitorUtils.ts +++ b/client/src/utils/MonitorUtils.ts @@ -25,6 +25,7 @@ export const getStatusColor = (status: MonitorStatus, theme: any): string => { const statusColors: Record = { up: theme.palette.success.lowContrast, down: theme.palette.error.lowContrast, + paused: theme.palette.warning.lowContrast, initializing: theme.palette.warning.lowContrast, }; return statusColors[status];