modem settings management: integrate ModemSettings and ModemToggle components, update hooks for modem configuration, and enhance WiFiSettingsForm submission handling.

This commit is contained in:
2025-10-03 10:19:49 +01:00
parent 576afbb282
commit a972234e22
7 changed files with 257 additions and 106 deletions

View File

@@ -19,19 +19,24 @@ const WiFiSettingsForm = () => {
const handleSubmit = (values: WifiSettingValues) => {
const wifiConfig = {
id: "ModemAndWifiManager-wifi",
configHash: "206890572",
propSSID: {
value: values.ssid,
datatype: "java.lang.String",
},
propPassword: {
value: values.password,
datatype: "java.lang.String",
},
fields: [
{
property: "propSSID",
value: values.ssid,
},
{
property: "propPassword",
value: values.password,
},
],
};
wifiMutation.mutate(wifiConfig);
//todo: check what response is
if (wifiMutation.error) {
toast.error("Failed to update WiFi settings");
return;
}
toast.success("WiFi settings updated");
};
return (