From fc655e77111a354a1de57076f0ceee1ce329bb76 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 9 May 2025 14:54:28 -0700 Subject: [PATCH] refactor to use new settings return type --- client/src/Hooks/useFetchSettings.js | 4 +- .../Pages/Settings/SettingsDemoMonitors.jsx | 22 +++------ .../src/Pages/Settings/SettingsPagespeed.jsx | 28 ++++++----- client/src/Pages/Settings/SettingsStats.jsx | 6 +-- client/src/Pages/Settings/index.jsx | 46 +++++++++++-------- 5 files changed, 57 insertions(+), 49 deletions(-) diff --git a/client/src/Hooks/useFetchSettings.js b/client/src/Hooks/useFetchSettings.js index 15859795f..f7651e789 100644 --- a/client/src/Hooks/useFetchSettings.js +++ b/client/src/Hooks/useFetchSettings.js @@ -3,7 +3,7 @@ import { networkService } from "../main"; import { createToast } from "../Utils/toastUtils"; import { useTranslation } from "react-i18next"; -const useFetchSettings = ({ setSettings }) => { +const useFetchSettings = ({ setSettingsData }) => { const [isLoading, setIsLoading] = useState(false); const [error, setError] = useState(undefined); useEffect(() => { @@ -11,7 +11,7 @@ const useFetchSettings = ({ setSettings }) => { setIsLoading(true); try { const response = await networkService.getAppSettings(); - setSettings(response?.data?.data); + setSettingsData(response?.data?.data); } catch (error) { createToast({ body: "Failed to fetch settings" }); setError(error); diff --git a/client/src/Pages/Settings/SettingsDemoMonitors.jsx b/client/src/Pages/Settings/SettingsDemoMonitors.jsx index 6722e97ac..1a592e776 100644 --- a/client/src/Pages/Settings/SettingsDemoMonitors.jsx +++ b/client/src/Pages/Settings/SettingsDemoMonitors.jsx @@ -8,12 +8,8 @@ import { PropTypes } from "prop-types"; import { useTranslation } from "react-i18next"; import Dialog from "../../Components/Dialog"; import { useState } from "react"; -const SettingsDemoMonitors = ({ - isLoading, - authIsLoading, - checksIsLoading, - handleChange, -}) => { + +const SettingsDemoMonitors = ({ HEADER_SX, handleChange, isLoading }) => { const { t } = useTranslation(); const theme = useTheme(); // Local state @@ -23,16 +19,14 @@ const SettingsDemoMonitors = ({ {t("settingsDemoMonitors")} - - {t("settingsDemoMonitorsDescription")} - + {t("settingsDemoMonitorsDescription")} {t("settingsAddDemoMonitors")}