UI Fixes & reload

This commit is contained in:
headlesdev
2025-05-19 00:23:43 +02:00
parent 6f7d65bcda
commit 58ae03b535
8 changed files with 44 additions and 16 deletions

View File

@@ -8,12 +8,12 @@ import { Network } from "@/app/types";
import { PencilLine, Network as NetworkIcon, Globe, Wifi } from "lucide-react";
interface EditNetworkProps {
onNetworkAdded?: () => void;
onNetworkEdited?: () => void;
siteId: string;
network: Network;
}
export default function EditNetwork({ onNetworkAdded, siteId, network }: EditNetworkProps) {
export default function EditNetwork({ onNetworkEdited, siteId, network }: EditNetworkProps) {
const [editName, setEditName] = useState(network.name);
const [editIpv4Subnet, setEditIpv4Subnet] = useState(network.ipv4Subnet);
const [editIpv6Subnet, setEditIpv6Subnet] = useState(network.ipv6Subnet);
@@ -31,6 +31,11 @@ export default function EditNetwork({ onNetworkAdded, siteId, network }: EditNet
ipv6Subnet: editIpv6Subnet,
gateway: editGateway
});
setTimeout(() => {
if (onNetworkEdited) {
onNetworkEdited();
}
}, 500);
};
return (