implement group page (#6)

* implement group page

* group state, search box

* rename some field

* update api types
This commit is contained in:
UUBulb
2024-11-19 21:40:03 +08:00
committed by GitHub
parent 37a121559f
commit 2bf2639080
26 changed files with 1975 additions and 29 deletions

View File

@@ -17,6 +17,9 @@ import { AuthProvider } from './hooks/useAuth';
import { TerminalPage } from './components/terminal';
import DDNSPage from './routes/ddns';
import NATPage from './routes/nat';
import ServerGroupPage from './routes/server-group';
import NotificationGroupPage from './routes/notification-group';
import { ServerProvider } from './hooks/useServer';
const router = createBrowserRouter([
{
@@ -30,7 +33,7 @@ const router = createBrowserRouter([
},
{
path: "/dashboard",
element: <ServerPage />,
element: <ServerProvider withServerGroup><ServerPage /></ServerProvider>,
},
{
path: "/dashboard/service",
@@ -44,6 +47,14 @@ const router = createBrowserRouter([
path: "/dashboard/nat",
element: <NATPage />,
},
{
path: "/dashboard/server-group",
element: <ServerProvider withServer><ServerGroupPage /></ServerProvider>,
},
{
path: "/dashboard/notification-group",
element: <NotificationGroupPage />,
},
{
path: "/dashboard/terminal/:id",
element: <TerminalPage />,