implement notification page (#8)

This commit is contained in:
UUBulb
2024-11-20 21:37:03 +08:00
committed by GitHub
parent e37f30d335
commit b3588b3378
27 changed files with 1133 additions and 36 deletions

View File

@@ -20,7 +20,10 @@ import NATPage from './routes/nat';
import ServerGroupPage from './routes/server-group';
import NotificationGroupPage from './routes/notification-group';
import { ServerProvider } from './hooks/useServer';
import { NotificationProvider } from './hooks/useNotfication';
import CronPage from './routes/cron';
import NotificationPage from './routes/notification';
import AlertRulePage from './routes/alert-rule';
const router = createBrowserRouter([
{
@@ -44,6 +47,14 @@ const router = createBrowserRouter([
path: "/dashboard/cron",
element: <CronPage />,
},
{
path: "/dashboard/notification",
element: <NotificationProvider withNotifierGroup><NotificationPage /></NotificationProvider>,
},
{
path: "/dashboard/alert-rule",
element: <AlertRulePage />,
},
{
path: "/dashboard/ddns",
element: <DDNSPage />,
@@ -58,7 +69,7 @@ const router = createBrowserRouter([
},
{
path: "/dashboard/notification-group",
element: <NotificationGroupPage />,
element: <NotificationProvider withNotifier><NotificationGroupPage /></NotificationProvider>,
},
{
path: "/dashboard/terminal/:id",