"use client"; import { NetworkChartClient } from "@/app/(main)/ClientComponents/NetworkChart"; import ServerDetailChartClient from "@/app/(main)/ClientComponents/ServerDetailChartClient"; import ServerDetailClient from "@/app/(main)/ClientComponents/ServerDetailClient"; import TabSwitch from "@/components/TabSwitch"; import { Separator } from "@/components/ui/separator"; import GetIPInfo from "@/lib/GetIPInfo"; import { use, useEffect, useState } from "react"; export default function Page(props: { params: Promise<{ id: string }> }) { const params = use(props.params); const tabs = ["Detail", "Network"]; const [currentTab, setCurrentTab] = useState(tabs[0]); useEffect(() => { const updateViews = async () => { const ipInfo = await GetIPInfo({ server_id: params.id }); console.log(ipInfo); }; updateViews(); }, []); return (