mirror of
https://github.com/crocofied/CoreControl.git
synced 2025-12-21 17:36:38 +00:00
Fix editing network after another
This commit is contained in:
parent
d25084896d
commit
16bba5e817
@ -1,6 +1,6 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { useState } from "react";
|
import { useState, useEffect } from "react";
|
||||||
import ErrorToast from "@/components/Error";
|
import ErrorToast from "@/components/Error";
|
||||||
import SuccessToast from "@/components/Success";
|
import SuccessToast from "@/components/Success";
|
||||||
import useNetworks from "@/hooks/useNetworks";
|
import useNetworks from "@/hooks/useNetworks";
|
||||||
@ -18,6 +18,14 @@ export default function EditNetwork({ onNetworkEdited, siteId, network }: EditNe
|
|||||||
const [editIpv4Subnet, setEditIpv4Subnet] = useState(network.ipv4Subnet);
|
const [editIpv4Subnet, setEditIpv4Subnet] = useState(network.ipv4Subnet);
|
||||||
const [editIpv6Subnet, setEditIpv6Subnet] = useState(network.ipv6Subnet);
|
const [editIpv6Subnet, setEditIpv6Subnet] = useState(network.ipv6Subnet);
|
||||||
const [editGateway, setEditGateway] = useState(network.gateway);
|
const [editGateway, setEditGateway] = useState(network.gateway);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
setEditName(network.name);
|
||||||
|
setEditIpv4Subnet(network.ipv4Subnet);
|
||||||
|
setEditIpv6Subnet(network.ipv6Subnet);
|
||||||
|
setEditGateway(network.gateway);
|
||||||
|
}, [network]);
|
||||||
|
|
||||||
const [error, setError] = useState("");
|
const [error, setError] = useState("");
|
||||||
const [success, setSuccess] = useState("");
|
const [success, setSuccess] = useState("");
|
||||||
const { editNetwork } = useNetworks();
|
const { editNetwork } = useNetworks();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user