test(notifications mgt): added new mgt for notifications to turn off and on in the ui

This commit is contained in:
2025-04-13 10:22:40 -05:00
parent 148919a411
commit 9baeb1ceff
3 changed files with 48 additions and 0 deletions

View File

@@ -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"

View 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>
);
}