From 3f6157d7a48a33377e5d5bb32850a6a5b7dea52f Mon Sep 17 00:00:00 2001 From: proddy Date: Fri, 26 Jul 2024 13:23:47 +0200 Subject: [PATCH] fetch hardware status on load, so we have the psram setting --- interface/src/app/settings/ApplicationSettings.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/interface/src/app/settings/ApplicationSettings.tsx b/interface/src/app/settings/ApplicationSettings.tsx index b419aa9b7..28ba474ec 100644 --- a/interface/src/app/settings/ApplicationSettings.tsx +++ b/interface/src/app/settings/ApplicationSettings.tsx @@ -50,6 +50,10 @@ export function boardProfileSelectItems() { } const ApplicationSettings: FC = () => { + const { data: hardwareData, error } = useRequest(SystemApi.readHardwareStatus, { + force: true + }); + const { loadData, saveData, @@ -835,7 +839,7 @@ const ApplicationSettings: FC = () => { checked={data.modbus_enabled} onChange={updateFormValue} name="modbus_enabled" - disabled={saving} + disabled={!hardwareData.psram} /> } label={LL.ENABLE_MODBUS()}