"use client"; import { useState } from "react"; import ErrorToast from "@/components/Error"; import SuccessToast from "@/components/Success"; import useNetworks from "@/hooks/useNetworks"; interface AddNetworkProps { onNetworkAdded?: () => void; siteId: string; } export default function AddNetwork({ onNetworkAdded, siteId }: AddNetworkProps) { const [name, setName] = useState(""); const [ipv4Subnet, setIpv4Subnet] = useState(""); const [ipv6Subnet, setIpv6Subnet] = useState(""); const [gateway, setGateway] = useState(""); const [error, setError] = useState(""); const [success, setSuccess] = useState(""); const { addNetwork } = useNetworks(); return (

Add New Network

Provide details for the new network

setName(e.target.value)} />
setIpv4Subnet(e.target.value)} />
setIpv6Subnet(e.target.value)} />
setGateway(e.target.value)} />
setError('')} /> setSuccess('')} />
) }