test(notifications mgt): added new mgt for notifications to turn off and on in the ui
This commit is contained in:
@@ -24,6 +24,7 @@ import { Route as AdminUsersImport } from './routes/_admin/users'
|
||||
import { Route as AdminSubModulesImport } from './routes/_admin/subModules'
|
||||
import { Route as AdminSettingsImport } from './routes/_admin/settings'
|
||||
import { Route as AdminServersImport } from './routes/_admin/servers'
|
||||
import { Route as AdminNotificationMGTImport } from './routes/_admin/notificationMGT'
|
||||
import { Route as AdminModulesImport } from './routes/_admin/modules'
|
||||
import { Route as ocmeCyclecountIndexImport } from './routes/(ocme)/cyclecount/index'
|
||||
import { Route as logisticsSiloAdjustmentsIndexImport } from './routes/(logistics)/siloAdjustments/index'
|
||||
@@ -111,6 +112,12 @@ const AdminServersRoute = AdminServersImport.update({
|
||||
getParentRoute: () => AdminRoute,
|
||||
} as any)
|
||||
|
||||
const AdminNotificationMGTRoute = AdminNotificationMGTImport.update({
|
||||
id: '/notificationMGT',
|
||||
path: '/notificationMGT',
|
||||
getParentRoute: () => AdminRoute,
|
||||
} as any)
|
||||
|
||||
const AdminModulesRoute = AdminModulesImport.update({
|
||||
id: '/modules',
|
||||
path: '/modules',
|
||||
@@ -224,6 +231,13 @@ declare module '@tanstack/react-router' {
|
||||
preLoaderRoute: typeof AdminModulesImport
|
||||
parentRoute: typeof AdminImport
|
||||
}
|
||||
'/_admin/notificationMGT': {
|
||||
id: '/_admin/notificationMGT'
|
||||
path: '/notificationMGT'
|
||||
fullPath: '/notificationMGT'
|
||||
preLoaderRoute: typeof AdminNotificationMGTImport
|
||||
parentRoute: typeof AdminImport
|
||||
}
|
||||
'/_admin/servers': {
|
||||
id: '/_admin/servers'
|
||||
path: '/servers'
|
||||
@@ -336,6 +350,7 @@ declare module '@tanstack/react-router' {
|
||||
|
||||
interface AdminRouteChildren {
|
||||
AdminModulesRoute: typeof AdminModulesRoute
|
||||
AdminNotificationMGTRoute: typeof AdminNotificationMGTRoute
|
||||
AdminServersRoute: typeof AdminServersRoute
|
||||
AdminSettingsRoute: typeof AdminSettingsRoute
|
||||
AdminSubModulesRoute: typeof AdminSubModulesRoute
|
||||
@@ -344,6 +359,7 @@ interface AdminRouteChildren {
|
||||
|
||||
const AdminRouteChildren: AdminRouteChildren = {
|
||||
AdminModulesRoute: AdminModulesRoute,
|
||||
AdminNotificationMGTRoute: AdminNotificationMGTRoute,
|
||||
AdminServersRoute: AdminServersRoute,
|
||||
AdminSettingsRoute: AdminSettingsRoute,
|
||||
AdminSubModulesRoute: AdminSubModulesRoute,
|
||||
@@ -380,6 +396,7 @@ export interface FileRoutesByFullPath {
|
||||
'/about': typeof AboutRoute
|
||||
'/login': typeof LoginRoute
|
||||
'/modules': typeof AdminModulesRoute
|
||||
'/notificationMGT': typeof AdminNotificationMGTRoute
|
||||
'/servers': typeof AdminServersRoute
|
||||
'/settings': typeof AdminSettingsRoute
|
||||
'/subModules': typeof AdminSubModulesRoute
|
||||
@@ -403,6 +420,7 @@ export interface FileRoutesByTo {
|
||||
'/about': typeof AboutRoute
|
||||
'/login': typeof LoginRoute
|
||||
'/modules': typeof AdminModulesRoute
|
||||
'/notificationMGT': typeof AdminNotificationMGTRoute
|
||||
'/servers': typeof AdminServersRoute
|
||||
'/settings': typeof AdminSettingsRoute
|
||||
'/subModules': typeof AdminSubModulesRoute
|
||||
@@ -429,6 +447,7 @@ export interface FileRoutesById {
|
||||
'/about': typeof AboutRoute
|
||||
'/login': typeof LoginRoute
|
||||
'/_admin/modules': typeof AdminModulesRoute
|
||||
'/_admin/notificationMGT': typeof AdminNotificationMGTRoute
|
||||
'/_admin/servers': typeof AdminServersRoute
|
||||
'/_admin/settings': typeof AdminSettingsRoute
|
||||
'/_admin/subModules': typeof AdminSubModulesRoute
|
||||
@@ -454,6 +473,7 @@ export interface FileRouteTypes {
|
||||
| '/about'
|
||||
| '/login'
|
||||
| '/modules'
|
||||
| '/notificationMGT'
|
||||
| '/servers'
|
||||
| '/settings'
|
||||
| '/subModules'
|
||||
@@ -476,6 +496,7 @@ export interface FileRouteTypes {
|
||||
| '/about'
|
||||
| '/login'
|
||||
| '/modules'
|
||||
| '/notificationMGT'
|
||||
| '/servers'
|
||||
| '/settings'
|
||||
| '/subModules'
|
||||
@@ -500,6 +521,7 @@ export interface FileRouteTypes {
|
||||
| '/about'
|
||||
| '/login'
|
||||
| '/_admin/modules'
|
||||
| '/_admin/notificationMGT'
|
||||
| '/_admin/servers'
|
||||
| '/_admin/settings'
|
||||
| '/_admin/subModules'
|
||||
@@ -588,6 +610,7 @@ export const routeTree = rootRoute
|
||||
"filePath": "_admin.tsx",
|
||||
"children": [
|
||||
"/_admin/modules",
|
||||
"/_admin/notificationMGT",
|
||||
"/_admin/servers",
|
||||
"/_admin/settings",
|
||||
"/_admin/subModules",
|
||||
@@ -617,6 +640,10 @@ export const routeTree = rootRoute
|
||||
"filePath": "_admin/modules.tsx",
|
||||
"parent": "/_admin"
|
||||
},
|
||||
"/_admin/notificationMGT": {
|
||||
"filePath": "_admin/notificationMGT.tsx",
|
||||
"parent": "/_admin"
|
||||
},
|
||||
"/_admin/servers": {
|
||||
"filePath": "_admin/servers.tsx",
|
||||
"parent": "/_admin"
|
||||
|
||||
14
frontend/src/routes/_admin/notificationMGT.tsx
Normal file
14
frontend/src/routes/_admin/notificationMGT.tsx
Normal file
@@ -0,0 +1,14 @@
|
||||
import NotificationMGT from "@/components/admin/notificationMGT/NotificationMGT";
|
||||
import { createFileRoute } from "@tanstack/react-router";
|
||||
|
||||
export const Route = createFileRoute("/_admin/notificationMGT")({
|
||||
component: RouteComponent,
|
||||
});
|
||||
|
||||
function RouteComponent() {
|
||||
return (
|
||||
<div>
|
||||
<NotificationMGT />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -100,6 +100,13 @@ const newSubModules = [
|
||||
newWindow: false,
|
||||
isActive: true,
|
||||
},
|
||||
{
|
||||
name: "Notifcations",
|
||||
link: "notificationMGT",
|
||||
icon: "Webhook",
|
||||
newWindow: false,
|
||||
isActive: true,
|
||||
},
|
||||
{
|
||||
name: "Swagger",
|
||||
link: "#",
|
||||
|
||||
Reference in New Issue
Block a user