bugfix/minorFixes-NPED #15

Merged
TobaOjo merged 7 commits from bugfix/minorFixes-NPED into develop 2025-12-12 09:25:07 +00:00
12 changed files with 189 additions and 53 deletions
Showing only changes of commit dbaeffe246 - Show all commits

View File

@@ -21,7 +21,7 @@ const HotlistList = () => {
return (
<Card className="p-4">
<CardHeader title="Uploaded hotlists" />
{hotlists.length > 0 ? (
{hotlists?.length > 0 ? (
<ul className="px-2">
{hotlists?.map((hotlist) => (
<li

View File

@@ -37,41 +37,32 @@ const ModemSettings = () => {
const handleSubmit = async (values: ModemSettingsType) => {
const invalidPrimary = ValidateIPaddress(values.serverPrimary);
const invalidSecondary = ValidateIPaddress(values.serverSecondary);
if (invalidPrimary || invalidSecondary) {
toast.error(invalidPrimary || invalidSecondary, {
id: "invalid-ip",
});
return;
}
const fields = [
{ property: "propAPN", value: values.apn },
{ property: "propPassword", value: values.password },
{ property: "propUsername", value: values.username },
{ property: "propMode", value: showSettings ? "AUTO" : "MANUAL" },
{ property: "propNameServerPrimary", value: values.serverPrimary },
];
if (values.serverSecondary?.trim()) {
fields.push({
property: "propNameServerSecondary",
value: values.serverSecondary.trim(),
});
}
const modemConfig = {
id: "ModemAndWifiManager-modem",
fields: [
{
property: "propAPN",
value: values.apn,
},
{
property: "propPassword",
value: values.password,
},
{
property: "propUsername",
value: values.username,
},
{
property: "propMode",
value: showSettings ? "AUTO" : "MANUAL",
},
{
property: "propNameServerPrimary",
value: values.serverPrimary,
},
{
property: "propNameServerSecondary",
value: values.serverSecondary,
},
],
fields,
};
const response = await modemMutation.mutateAsync(modemConfig);