From 2981b2be2b039d7f42288991a354775ac140f2c1 Mon Sep 17 00:00:00 2001 From: bagas Date: Sun, 4 Jan 2026 15:49:25 +0700 Subject: [PATCH] feat: refresh active sessions --- app/dashboard/dashboard-client.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/dashboard/dashboard-client.tsx b/app/dashboard/dashboard-client.tsx index 41e5672..bb6755e 100644 --- a/app/dashboard/dashboard-client.tsx +++ b/app/dashboard/dashboard-client.tsx @@ -2,6 +2,7 @@ import { useEffect, useState } from "react" import Link from "next/link" +import { useRouter } from "next/navigation" import TunnelConfig, { type TunnelConfig as TunnelConfigType, type Server } from "@/components/tunnel-config" import { authClient } from "@/lib/auth-client" @@ -80,6 +81,7 @@ type ActiveConnection = { } export default function DashboardClient({ initialActiveConnections }: DashboardClientProps) { + const router = useRouter() const [selectedServer, setSelectedServer] = useState(null) const [tunnelConfig, setTunnelConfig] = useState(defaultConfig) const [statusMessage, setStatusMessage] = useState(null) @@ -124,9 +126,13 @@ export default function DashboardClient({ initialActiveConnections }: DashboardC

Active Connections

Monitor and manage your running tunnels

- - View logs - + {activeConnections.length === 0 ? (