503 lines
14 KiB
JavaScript
503 lines
14 KiB
JavaScript
|
|
// import Index from "views/Index.js";
|
|
// import Profile from "views/examples/Profile.js";
|
|
// // import Maps from "views/examples/Maps.js";
|
|
// import Register from "views/examples/Register.js";
|
|
// import Login from "views/examples/Login.js";
|
|
// import Tables from "views/examples/Tables.js";
|
|
// import Icons from "views/examples/Icons.js";
|
|
// import Logout from "views/examples/Logout";
|
|
// import "bootstrap-icons/font/bootstrap-icons.css";
|
|
// import { Children } from "react";
|
|
// import UserDetailsView from "components/Dashboard/UserDetailsView";
|
|
// import SetupView from "components/Dashboard/SetupView";
|
|
// import UserMaintenanceView from "components/Dashboard/UserMaintenanceView";
|
|
// import MenuAccessControl from "components/Dashboard/MenuAccessControl";
|
|
// import UserGroupMaintenance from "components/Dashboard/UserGroupMaintenance";
|
|
// import SystemParameterForm from "components/Dashboard/SystemParameter";
|
|
// import MenuMaintenance from "components/Dashboard/MenuMaintenance";
|
|
// import AccessTypeManagement from "components/Dashboard/AccessType";
|
|
// import APIRegistry from "components/Dashboard/APIRegistry";
|
|
// import TOKENRegistry from "components/Dashboard/TOKENRegistry";
|
|
// import SequenceGenerator from "components/Dashboard/sequencegenerator";
|
|
// import DataType2 from "components/Dashboard/DataType2";
|
|
// import DataType3 from "components/Dashboard/DataType3";
|
|
// import DataType4 from "components/Dashboard/DataType4";
|
|
// import DataType5 from "components/Dashboard/DataType5";
|
|
// import DataType6 from "components/Dashboard/DataType6";
|
|
// import DynamicTable from "components/Dashboard/DynamicTable";
|
|
// import ResetPassword from "views/examples/resetPassword";
|
|
// // import DataManagement from "components/Sidebar/DataManagement";
|
|
|
|
|
|
// var routes = [
|
|
// {
|
|
// path: "/index",
|
|
// name: "Dashboard",
|
|
// icon: "bi bi-speedometer2 text-primary",
|
|
// component: <Index />,
|
|
// layout: "/admin",
|
|
// showInSidebar: true
|
|
// },
|
|
// {
|
|
// path: "/icons",
|
|
// name: "Icons",
|
|
// icon: "bi bi-stars text-blue",
|
|
// component: <Icons />,
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// // {
|
|
// // path: "/maps",
|
|
// // name: "Maps",
|
|
// // icon: "bi bi-geo-alt text-orange",
|
|
// // component: <Maps />,
|
|
// // layout: "/admin",
|
|
// // },
|
|
// {
|
|
// path: "/profile",
|
|
// name: "User Profile",
|
|
// icon: "bi bi-person text-yellow",
|
|
// component: <Profile />,
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
|
|
// {
|
|
// path: "/report",
|
|
// name: "User Report",
|
|
// icon: "bi bi-clipboard-data text-secondary",
|
|
// component: <UserDetailsView />, // Replace with actual component
|
|
// layout: "/admin",
|
|
// showInSidebar: true
|
|
// },
|
|
|
|
// {
|
|
// path: "/tables",
|
|
// name: "Tables",
|
|
// icon: "bi bi-table text-red",
|
|
// component: <Tables />,
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
|
|
// {
|
|
// path: "/data",
|
|
// name: "Data Management",
|
|
// icon: "bi bi-database text-success",
|
|
// component: <Tables />,
|
|
// layout: "/admin",
|
|
// showInSidebar: false,
|
|
|
|
// },
|
|
|
|
// {
|
|
// path: "/transaction",
|
|
// name: "Transactions",
|
|
// icon: "bi bi-cash-stack text-warning",
|
|
// component: <Tables />,
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
|
|
// {
|
|
// path: "/login",
|
|
// name: "Login",
|
|
// icon: "bi bi-box-arrow-in-right text-info",
|
|
// component: <Login />,
|
|
// layout: "/auth",
|
|
// showInSidebar: false
|
|
// },
|
|
|
|
// {
|
|
// path: "/resetpassword",
|
|
// name: "ResetPassword",
|
|
// icon: "bi bi-box-arrow-in-right text-info",
|
|
// component: <ResetPassword />,
|
|
// layout: "/auth",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/register",
|
|
// name: "Register",
|
|
// icon: "bi bi-person-plus text-pink",
|
|
// component: <Register />,
|
|
// layout: "/auth",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/setting",
|
|
// name: "Settings",
|
|
// icon: "bi bi-gear text-blue",
|
|
// component: <SetupView />,
|
|
// layout: "/admin",
|
|
// showInSidebar: true // Make sure this matches the layout you're using
|
|
// },
|
|
// {
|
|
// path: "/logout",
|
|
// name: "Logout",
|
|
// icon: "bi bi-box-arrow-in-left text-info",
|
|
// component: <Logout />,
|
|
// layout: "/auth",
|
|
// showInSidebar: false,
|
|
// },
|
|
|
|
// {
|
|
// path: "/user-maintenance",
|
|
// name: "User Maintenance",
|
|
// icon: "fa fa-user-cog",
|
|
// component: <UserMaintenanceView/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/menu-access-control",
|
|
// name: "Menu Access Control",
|
|
// icon: "fa-solid fa-lock",
|
|
// component: <MenuAccessControl/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/user-group-maintenance",
|
|
// name: "User Group Maintenance",
|
|
// icon: "fa-solid fa-users",
|
|
// component: <UserGroupMaintenance/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/system-parameter",
|
|
// name: "System Parameter",
|
|
// icon: "fa-solid fa-gears",
|
|
// component: <SystemParameterForm/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/menu-maintenance",
|
|
// name: "Menu Maintenance",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <MenuMaintenance/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/access-type",
|
|
// name: "Access-Type",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <AccessTypeManagement/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/api-registry",
|
|
// name: "API-Ragistry",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <APIRegistry/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/token-registry",
|
|
// name: "Token-Registry",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <TOKENRegistry/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/datatype-1",
|
|
// name: "Datatype-1",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <sequencegenerator/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/datatype-2",
|
|
// name: "Datatype-2",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <DataType2/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/datatype-3",
|
|
// name: "Datatype-3",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <DataType3/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/datatype-4",
|
|
// name: "Datatype-4",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <DataType4/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/datatype-5",
|
|
// name: "Datatype-5",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <DataType5/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/datatype-6",
|
|
// name: "Datatype-6",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <DataType6/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
// {
|
|
// path: "/dynamic-table",
|
|
// name: "Dynamic-Table",
|
|
// icon: "fa-solid fa-utensils",
|
|
// component: <DynamicTable/>, // should be a component function or class
|
|
// layout: "/admin",
|
|
// showInSidebar: false
|
|
// },
|
|
|
|
// ];
|
|
// export default routes;
|
|
|
|
|
|
import Index from "views/Index.js";
|
|
import Icons from "views/examples/Icons.js";
|
|
import "bootstrap-icons/font/bootstrap-icons.css";
|
|
|
|
import UserDetailsView from "components/Dashboard/Reportbuilder/UserDetailsView";
|
|
import Register from "views/examples/Register.js";
|
|
import Login from "views/examples/Login.js";
|
|
|
|
import SetupView from "components/Dashboard/SetupView";
|
|
import UserMaintenanceView from "components/Dashboard/UserMaintenanceView";
|
|
import MenuAccessControl from "components/Dashboard/MenuAccessControl";
|
|
import UserGroupMaintenance from "components/Dashboard/UserGroupMaintenance";
|
|
import SystemParameterForm from "components/Dashboard/SystemParameter";
|
|
import MenuMaintenance from "components/Dashboard/MenuMaintenance";
|
|
import AccessTypeManagement from "components/Dashboard/AccessType";
|
|
import APIRegistry from "components/Dashboard/APIRegistry";
|
|
import TOKENRegistry from "components/Dashboard/TOKENRegistry";
|
|
import SequenceGenerator from "components/Dashboard/sequencegenerator";
|
|
import DataType2 from "components/Dashboard/DataType2";
|
|
import DataType3 from "components/Dashboard/DataType3";
|
|
import DataType4 from "components/Dashboard/DataType4";
|
|
import DataType5 from "components/Dashboard/DataType5";
|
|
import DataType6 from "components/Dashboard/DataType6";
|
|
import Logout from "views/examples/Logout";
|
|
|
|
import ResetPassword from "views/examples/resetPassword";
|
|
import DynamicForm from "components/Dashboard/DynamicForm/DynamicForm2";
|
|
|
|
|
|
var routes = [
|
|
{
|
|
name: "header11",
|
|
"submenu": [
|
|
{
|
|
path: "/index",
|
|
name: "Dashboard",
|
|
icon: "bi bi-speedometer2 text-primary",
|
|
component: <Index/> ,
|
|
layout: "/admin",
|
|
showInSidebar: true
|
|
},
|
|
{
|
|
path: "/admin/icons",
|
|
name: "Icons",
|
|
icon: "bi bi-stars text-blue",
|
|
component: Icons ,
|
|
layout: "/admin",
|
|
showInSidebar: true
|
|
},
|
|
]
|
|
},
|
|
|
|
{
|
|
name: "header2",
|
|
"submenu": [
|
|
{
|
|
path: "/admin/dynamic-form",
|
|
name: "Dynamic-Form",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <DynamicForm />, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: true
|
|
},
|
|
{
|
|
path: "/admin/user-report",
|
|
name: "User Report",
|
|
icon: "bi bi-clipboard-data text-secondary",
|
|
component: <UserDetailsView />, // Replace with actual component
|
|
layout: "/admin",
|
|
showInSidebar: true
|
|
},
|
|
|
|
{
|
|
path: "/auth/login",
|
|
name: "Login",
|
|
icon: "bi bi-box-arrow-in-right text-info",
|
|
component: <Login/>, // Ensure this is an imported React component
|
|
layout: "/auth",
|
|
},
|
|
|
|
{
|
|
path: "/auth/resetpassword",
|
|
name: "ResetPassword",
|
|
icon: "bi bi-box-arrow-in-right text-info",
|
|
component: <ResetPassword/> ,
|
|
layout: "/auth",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/auth/register",
|
|
name: "Register",
|
|
icon: "bi bi-person-plus text-pink",
|
|
component:Register ,
|
|
layout: "/auth",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/setting",
|
|
name: "Settings",
|
|
icon: "bi bi-gear text-blue",
|
|
component: <SetupView />,
|
|
layout: "/admin",
|
|
showInSidebar: true // Make sure this matches the layout you're using
|
|
},
|
|
{
|
|
path: "/auth/logout",
|
|
name: "Logout",
|
|
icon: "bi bi-box-arrow-in-left text-info",
|
|
component: <Logout />,
|
|
layout: "/auth",
|
|
showInSidebar: false,
|
|
},
|
|
|
|
{
|
|
path: "/admin/user-maintenance",
|
|
name: "User Maintenance",
|
|
icon: "fa fa-user-cog",
|
|
component: <UserMaintenanceView/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/menu-access-control",
|
|
name: "Menu Access Control",
|
|
icon: "fa-solid fa-lock",
|
|
component: <MenuAccessControl/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/user-group-maintenance",
|
|
name: "User Group Maintenance",
|
|
icon: "fa-solid fa-users",
|
|
component: <UserGroupMaintenance/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/system-parameter",
|
|
name: "System Parameter",
|
|
icon: "fa-solid fa-gears",
|
|
component: <SystemParameterForm/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/menu-maintenance",
|
|
name: "Menu Maintenance",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <MenuMaintenance/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/access-type",
|
|
name: "Access-Type",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <AccessTypeManagement/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/api-registry",
|
|
name: "API-Ragistry",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <APIRegistry/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/token-registry",
|
|
name: "Token-Registry",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <TOKENRegistry/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/datatype-1",
|
|
name: "Datatype-1",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <SequenceGenerator/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/datatype-2",
|
|
name: "Datatype-2",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <DataType2/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/datatype-3",
|
|
name: "Datatype-3",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <DataType3/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/datatype-4",
|
|
name: "Datatype-4",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <DataType4/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/datatype-5",
|
|
name: "Datatype-5",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <DataType5/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
{
|
|
path: "/admin/datatype-6",
|
|
name: "Datatype-6",
|
|
icon: "fa-solid fa-utensils",
|
|
component: <DataType6/>, // should be a component function or class
|
|
layout: "/admin",
|
|
showInSidebar: false
|
|
},
|
|
]
|
|
}
|
|
|
|
];
|
|
export default routes;
|
|
|
|
|
|
|