Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/e156b9039c2d8061365cf261c44cafe2524e0cca4e2006034259299abd5db060.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
26 KiB
JSON

{"ast":null,"code":"import React from'react';import{BrowserRouter as Router,Routes,Route,Navigate}from'react-router-dom';import{ThemeProvider,createTheme}from'@mui/material/styles';import CssBaseline from'@mui/material/CssBaseline';import{AuthProvider,useAuth}from'./components/Auth/AuthContext';import Login from'./components/Auth/Login';import Layout from'./components/Layout/Layout';import Dashboard from'./pages/Dashboard/Dashboard';// Incident Management Pages\nimport IncidentDashboard from'./pages/IncidentManagement/IncidentDashboard';import IncidentLogging from'./pages/IncidentManagement/IncidentLogging';import IncidentTracking from'./pages/IncidentManagement/IncidentTracking';import IncidentLifecycle from'./pages/IncidentManagement/IncidentLifecycle';import SelfServicePortal from'./pages/IncidentManagement/SelfServicePortal';// Problem Management Pages\nimport ProblemDashboard from'./pages/ProblemManagement/ProblemDashboard';import RootCauseAnalysis from'./pages/ProblemManagement/RootCauseAnalysis';import ProblemRecords from'./pages/ProblemManagement/ProblemRecords';// Change Management Pages\nimport ChangeDashboard from'./pages/ChangeManagement/ChangeDashboard';import ChangeRequests from'./pages/ChangeManagement/ChangeRequests';import ReleaseManagement from'./pages/ChangeManagement/ReleaseManagement';// Service Catalog Pages\nimport ServiceCatalog from'./pages/ServiceCatalog/ServiceCatalog';import ServicePortal from'./pages/ServiceCatalog/ServicePortal';// CMDB Pages\nimport CMDashboard from'./pages/CMDB/CMDashboard';import ConfigurationItems from'./pages/CMDB/ConfigurationItems';import ImpactAnalysis from'./pages/CMDB/ImpactAnalysis';import DependencyMapping from'./pages/CMDB/DependencyMapping';// Knowledge Management Pages\nimport KnowledgeDashboard from'./pages/KnowledgeManagement/KnowledgeDashboard';import KnowledgeArticles from'./pages/KnowledgeManagement/KnowledgeArticles';// Reporting Pages\nimport ReportingDashboard from'./pages/Reporting/ReportingDashboard';import Analytics from'./pages/Reporting/Analytics';import AdvancedReporting from'./pages/Reporting/AdvancedReporting';// Security Pages\nimport SecurityDashboard from'./pages/Security/SecurityDashboard';import SecurityIncidents from'./pages/Security/SecurityIncidents';import ComplianceReports from'./pages/Security/ComplianceReports';// Automation Pages\nimport AutomationDashboard from'./pages/Automation/AutomationDashboard';import VirtualAgent from'./pages/Automation/VirtualAgent';import WorkflowAutomation from'./pages/Automation/WorkflowAutomation';// Admin Pages\nimport AdminDashboard from'./pages/Admin/AdminDashboard';import UserManagement from'./pages/Admin/UserManagement';import SLAManagement from'./pages/Admin/SLAManagement';import IntegrationManager from'./pages/Admin/IntegrationManager';// Executive Pages\nimport ExecutiveDashboard from'./pages/Executive/ExecutiveDashboard';import{jsx as _jsx,Fragment as _Fragment,jsxs as _jsxs}from\"react/jsx-runtime\";const theme=createTheme({palette:{primary:{main:'#1976d2'},secondary:{main:'#dc004e'}}});// Protected Route Component\nconst ProtectedRoute=_ref=>{let{children,requiredPermission,requiredModule}=_ref;const{user,hasPermission,hasModuleAccess}=useAuth();if(!user){return/*#__PURE__*/_jsx(Navigate,{to:\"/login\",replace:true});}if(requiredPermission&&!hasPermission(requiredPermission)){return/*#__PURE__*/_jsx(Navigate,{to:\"/unauthorized\",replace:true});}if(requiredModule&&!hasModuleAccess(requiredModule)){return/*#__PURE__*/_jsx(Navigate,{to:\"/unauthorized\",replace:true});}return/*#__PURE__*/_jsx(_Fragment,{children:children});};const App=()=>{const{user,loading}=useAuth();if(loading){return/*#__PURE__*/_jsxs(ThemeProvider,{theme:theme,children:[/*#__PURE__*/_jsx(CssBaseline,{}),/*#__PURE__*/_jsx(\"div\",{style:{display:'flex',justifyContent:'center',alignItems:'center',height:'100vh'},children:\"Loading...\"})]});}if(!user){return/*#__PURE__*/_jsxs(ThemeProvider,{theme:theme,children:[/*#__PURE__*/_jsx(CssBaseline,{}),/*#__PURE__*/_jsx(Router,{children:/*#__PURE__*/_jsxs(Routes,{children:[/*#__PURE__*/_jsx(Route,{path:\"/login\",element:/*#__PURE__*/_jsx(Login,{})}),/*#__PURE__*/_jsx(Route,{path:\"*\",element:/*#__PURE__*/_jsx(Navigate,{to:\"/login\",replace:true})})]})})]});}return/*#__PURE__*/_jsxs(ThemeProvider,{theme:theme,children:[/*#__PURE__*/_jsx(CssBaseline,{}),/*#__PURE__*/_jsx(Router,{children:/*#__PURE__*/_jsx(Layout,{children:/*#__PURE__*/_jsxs(Routes,{children:[/*#__PURE__*/_jsx(Route,{path:\"/\",element:/*#__PURE__*/_jsx(Dashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/incident-management\",element:/*#__PURE__*/_jsx(IncidentDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/incident-management/logging\",element:/*#__PURE__*/_jsx(IncidentLogging,{})}),/*#__PURE__*/_jsx(Route,{path:\"/incident-management/tracking\",element:/*#__PURE__*/_jsx(IncidentTracking,{})}),/*#__PURE__*/_jsx(Route,{path:\"/incident-management/lifecycle\",element:/*#__PURE__*/_jsx(IncidentLifecycle,{})}),/*#__PURE__*/_jsx(Route,{path:\"/incident-management/self-service\",element:/*#__PURE__*/_jsx(SelfServicePortal,{})}),/*#__PURE__*/_jsx(Route,{path:\"/problem-management\",element:/*#__PURE__*/_jsx(ProblemDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/problem-management/root-cause\",element:/*#__PURE__*/_jsx(RootCauseAnalysis,{})}),/*#__PURE__*/_jsx(Route,{path:\"/problem-management/records\",element:/*#__PURE__*/_jsx(ProblemRecords,{})}),/*#__PURE__*/_jsx(Route,{path:\"/change-management\",element:/*#__PURE__*/_jsx(ChangeDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/change-management/requests\",element:/*#__PURE__*/_jsx(ChangeRequests,{})}),/*#__PURE__*/_jsx(Route,{path:\"/change-management/releases\",element:/*#__PURE__*/_jsx(ReleaseManagement,{})}),/*#__PURE__*/_jsx(Route,{path:\"/service-catalog\",element:/*#__PURE__*/_jsx(ServiceCatalog,{})}),/*#__PURE__*/_jsx(Route,{path:\"/service-portal\",element:/*#__PURE__*/_jsx(ServicePortal,{})}),/*#__PURE__*/_jsx(Route,{path:\"/cmdb\",element:/*#__PURE__*/_jsx(CMDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/cmdb/configuration-items\",element:/*#__PURE__*/_jsx(ConfigurationItems,{})}),/*#__PURE__*/_jsx(Route,{path:\"/cmdb/impact-analysis\",element:/*#__PURE__*/_jsx(ImpactAnalysis,{})}),/*#__PURE__*/_jsx(Route,{path:\"/cmdb/dependency-mapping\",element:/*#__PURE__*/_jsx(DependencyMapping,{})}),/*#__PURE__*/_jsx(Route,{path:\"/knowledge-management\",element:/*#__PURE__*/_jsx(KnowledgeDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/knowledge-management/articles\",element:/*#__PURE__*/_jsx(KnowledgeArticles,{})}),/*#__PURE__*/_jsx(Route,{path:\"/reporting\",element:/*#__PURE__*/_jsx(ReportingDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/reporting/analytics\",element:/*#__PURE__*/_jsx(Analytics,{})}),/*#__PURE__*/_jsx(Route,{path:\"/reporting/advanced\",element:/*#__PURE__*/_jsx(AdvancedReporting,{})}),/*#__PURE__*/_jsx(Route,{path:\"/security\",element:/*#__PURE__*/_jsx(SecurityDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/security/incidents\",element:/*#__PURE__*/_jsx(SecurityIncidents,{})}),/*#__PURE__*/_jsx(Route,{path:\"/security/compliance\",element:/*#__PURE__*/_jsx(ComplianceReports,{})}),/*#__PURE__*/_jsx(Route,{path:\"/automation\",element:/*#__PURE__*/_jsx(AutomationDashboard,{})}),/*#__PURE__*/_jsx(Route,{path:\"/automation/virtual-agent\",element:/*#__PURE__*/_jsx(VirtualAgent,{})}),/*#__PURE__*/_jsx(Route,{path:\"/automation/workflows\",element:/*#__PURE__*/_jsx(WorkflowAutomation,{})}),/*#__PURE__*/_jsx(Route,{path:\"/admin\",element:/*#__PURE__*/_jsx(ProtectedRoute,{requiredModule:\"admin\",children:/*#__PURE__*/_jsx(AdminDashboard,{})})}),/*#__PURE__*/_jsx(Route,{path:\"/admin/users\",element:/*#__PURE__*/_jsx(ProtectedRoute,{requiredPermission:\"user.manage\",children:/*#__PURE__*/_jsx(UserManagement,{})})}),/*#__PURE__*/_jsx(Route,{path:\"/admin/sla\",element:/*#__PURE__*/_jsx(ProtectedRoute,{requiredModule:\"admin\",children:/*#__PURE__*/_jsx(SLAManagement,{})})}),/*#__PURE__*/_jsx(Route,{path:\"/admin/integrations\",element:/*#__PURE__*/_jsx(ProtectedRoute,{requiredModule:\"admin\",children:/*#__PURE__*/_jsx(IntegrationManager,{})})}),/*#__PURE__*/_jsx(Route,{path:\"/executive\",element:/*#__PURE__*/_jsx(ProtectedRoute,{requiredPermission:\"executive.view\",children:/*#__PURE__*/_jsx(ExecutiveDashboard,{})})})]})})})]});};const AppWithAuth=()=>{return/*#__PURE__*/_jsx(AuthProvider,{children:/*#__PURE__*/_jsx(App,{})});};export default AppWithAuth;","map":{"version":3,"names":["React","BrowserRouter","Router","Routes","Route","Navigate","ThemeProvider","createTheme","CssBaseline","AuthProvider","useAuth","Login","Layout","Dashboard","IncidentDashboard","IncidentLogging","IncidentTracking","IncidentLifecycle","SelfServicePortal","ProblemDashboard","RootCauseAnalysis","ProblemRecords","ChangeDashboard","ChangeRequests","ReleaseManagement","ServiceCatalog","ServicePortal","CMDashboard","ConfigurationItems","ImpactAnalysis","DependencyMapping","KnowledgeDashboard","KnowledgeArticles","ReportingDashboard","Analytics","AdvancedReporting","SecurityDashboard","SecurityIncidents","ComplianceReports","AutomationDashboard","VirtualAgent","WorkflowAutomation","AdminDashboard","UserManagement","SLAManagement","IntegrationManager","ExecutiveDashboard","jsx","_jsx","Fragment","_Fragment","jsxs","_jsxs","theme","palette","primary","main","secondary","ProtectedRoute","_ref","children","requiredPermission","requiredModule","user","hasPermission","hasModuleAccess","to","replace","App","loading","style","display","justifyContent","alignItems","height","path","element","AppWithAuth"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/src/App.tsx"],"sourcesContent":["import React from 'react';\nimport { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { AuthProvider, useAuth } from './components/Auth/AuthContext';\nimport Login from './components/Auth/Login';\nimport Layout from './components/Layout/Layout';\nimport Dashboard from './pages/Dashboard/Dashboard';\n\n// Incident Management Pages\nimport IncidentDashboard from './pages/IncidentManagement/IncidentDashboard';\nimport IncidentLogging from './pages/IncidentManagement/IncidentLogging';\nimport IncidentTracking from './pages/IncidentManagement/IncidentTracking';\nimport IncidentLifecycle from './pages/IncidentManagement/IncidentLifecycle';\nimport SelfServicePortal from './pages/IncidentManagement/SelfServicePortal';\n\n// Problem Management Pages\nimport ProblemDashboard from './pages/ProblemManagement/ProblemDashboard';\nimport RootCauseAnalysis from './pages/ProblemManagement/RootCauseAnalysis';\nimport ProblemRecords from './pages/ProblemManagement/ProblemRecords';\n\n// Change Management Pages\nimport ChangeDashboard from './pages/ChangeManagement/ChangeDashboard';\nimport ChangeRequests from './pages/ChangeManagement/ChangeRequests';\nimport ReleaseManagement from './pages/ChangeManagement/ReleaseManagement';\n\n// Service Catalog Pages\nimport ServiceCatalog from './pages/ServiceCatalog/ServiceCatalog';\nimport ServicePortal from './pages/ServiceCatalog/ServicePortal';\n\n// CMDB Pages\nimport CMDashboard from './pages/CMDB/CMDashboard';\nimport ConfigurationItems from './pages/CMDB/ConfigurationItems';\nimport ImpactAnalysis from './pages/CMDB/ImpactAnalysis';\nimport DependencyMapping from './pages/CMDB/DependencyMapping';\n\n// Knowledge Management Pages\nimport KnowledgeDashboard from './pages/KnowledgeManagement/KnowledgeDashboard';\nimport KnowledgeArticles from './pages/KnowledgeManagement/KnowledgeArticles';\n\n// Reporting Pages\nimport ReportingDashboard from './pages/Reporting/ReportingDashboard';\nimport Analytics from './pages/Reporting/Analytics';\nimport AdvancedReporting from './pages/Reporting/AdvancedReporting';\n\n// Security Pages\nimport SecurityDashboard from './pages/Security/SecurityDashboard';\nimport SecurityIncidents from './pages/Security/SecurityIncidents';\nimport ComplianceReports from './pages/Security/ComplianceReports';\n\n// Automation Pages\nimport AutomationDashboard from './pages/Automation/AutomationDashboard';\nimport VirtualAgent from './pages/Automation/VirtualAgent';\nimport WorkflowAutomation from './pages/Automation/WorkflowAutomation';\n\n// Admin Pages\nimport AdminDashboard from './pages/Admin/AdminDashboard';\nimport UserManagement from './pages/Admin/UserManagement';\nimport SLAManagement from './pages/Admin/SLAManagement';\nimport IntegrationManager from './pages/Admin/IntegrationManager';\n\n// Executive Pages\nimport ExecutiveDashboard from './pages/Executive/ExecutiveDashboard';\n\nconst theme = createTheme({\n palette: {\n primary: {\n main: '#1976d2',\n },\n secondary: {\n main: '#dc004e',\n },\n },\n});\n\n// Protected Route Component\ninterface ProtectedRouteProps {\n children: React.ReactNode;\n requiredPermission?: string;\n requiredModule?: string;\n}\n\nconst ProtectedRoute: React.FC<ProtectedRouteProps> = ({ children, requiredPermission, requiredModule }) => {\n const { user, hasPermission, hasModuleAccess } = useAuth();\n \n if (!user) {\n return <Navigate to=\"/login\" replace />;\n }\n \n if (requiredPermission && !hasPermission(requiredPermission)) {\n return <Navigate to=\"/unauthorized\" replace />;\n }\n \n if (requiredModule && !hasModuleAccess(requiredModule)) {\n return <Navigate to=\"/unauthorized\" replace />;\n }\n \n return <>{children}</>;\n};\n\nconst App: React.FC = () => {\n const { user, loading } = useAuth();\n\n if (loading) {\n return (\n <ThemeProvider theme={theme}>\n <CssBaseline />\n <div style={{ \n display: 'flex', \n justifyContent: 'center', \n alignItems: 'center', \n height: '100vh' \n }}>\n Loading...\n </div>\n </ThemeProvider>\n );\n }\n\n if (!user) {\n return (\n <ThemeProvider theme={theme}>\n <CssBaseline />\n <Router>\n <Routes>\n <Route path=\"/login\" element={<Login />} />\n <Route path=\"*\" element={<Navigate to=\"/login\" replace />} />\n </Routes>\n </Router>\n </ThemeProvider>\n );\n }\n\n return (\n <ThemeProvider theme={theme}>\n <CssBaseline />\n <Router>\n <Layout>\n <Routes>\n <Route path=\"/\" element={<Dashboard />} />\n \n {/* Incident Management Routes */}\n <Route path=\"/incident-management\" element={<IncidentDashboard />} />\n <Route path=\"/incident-management/logging\" element={<IncidentLogging />} />\n <Route path=\"/incident-management/tracking\" element={<IncidentTracking />} />\n <Route path=\"/incident-management/lifecycle\" element={<IncidentLifecycle />} />\n <Route path=\"/incident-management/self-service\" element={<SelfServicePortal />} />\n \n {/* Problem Management Routes */}\n <Route path=\"/problem-management\" element={<ProblemDashboard />} />\n <Route path=\"/problem-management/root-cause\" element={<RootCauseAnalysis />} />\n <Route path=\"/problem-management/records\" element={<ProblemRecords />} />\n \n {/* Change Management Routes */}\n <Route path=\"/change-management\" element={<ChangeDashboard />} />\n <Route path=\"/change-management/requests\" element={<ChangeRequests />} />\n <Route path=\"/change-management/releases\" element={<ReleaseManagement />} />\n \n {/* Service Catalog Routes */}\n <Route path=\"/service-catalog\" element={<ServiceCatalog />} />\n <Route path=\"/service-portal\" element={<ServicePortal />} />\n \n {/* CMDB Routes */}\n <Route path=\"/cmdb\" element={<CMDashboard />} />\n <Route path=\"/cmdb/configuration-items\" element={<ConfigurationItems />} />\n <Route path=\"/cmdb/impact-analysis\" element={<ImpactAnalysis />} />\n <Route path=\"/cmdb/dependency-mapping\" element={<DependencyMapping />} />\n \n {/* Knowledge Management Routes */}\n <Route path=\"/knowledge-management\" element={<KnowledgeDashboard />} />\n <Route path=\"/knowledge-management/articles\" element={<KnowledgeArticles />} />\n \n {/* Reporting Routes */}\n <Route path=\"/reporting\" element={<ReportingDashboard />} />\n <Route path=\"/reporting/analytics\" element={<Analytics />} />\n <Route path=\"/reporting/advanced\" element={<AdvancedReporting />} />\n \n {/* Security Routes */}\n <Route path=\"/security\" element={<SecurityDashboard />} />\n <Route path=\"/security/incidents\" element={<SecurityIncidents />} />\n <Route path=\"/security/compliance\" element={<ComplianceReports />} />\n \n {/* Automation Routes */}\n <Route path=\"/automation\" element={<AutomationDashboard />} />\n <Route path=\"/automation/virtual-agent\" element={<VirtualAgent />} />\n <Route path=\"/automation/workflows\" element={<WorkflowAutomation />} />\n \n {/* Admin Routes */}\n <Route path=\"/admin\" element={\n <ProtectedRoute requiredModule=\"admin\">\n <AdminDashboard />\n </ProtectedRoute>\n } />\n <Route path=\"/admin/users\" element={\n <ProtectedRoute requiredPermission=\"user.manage\">\n <UserManagement />\n </ProtectedRoute>\n } />\n <Route path=\"/admin/sla\" element={\n <ProtectedRoute requiredModule=\"admin\">\n <SLAManagement />\n </ProtectedRoute>\n } />\n <Route path=\"/admin/integrations\" element={\n <ProtectedRoute requiredModule=\"admin\">\n <IntegrationManager />\n </ProtectedRoute>\n } />\n \n {/* Executive Routes */}\n <Route path=\"/executive\" element={\n <ProtectedRoute requiredPermission=\"executive.view\">\n <ExecutiveDashboard />\n </ProtectedRoute>\n } />\n </Routes>\n </Layout>\n </Router>\n </ThemeProvider>\n );\n}\n\nconst AppWithAuth: React.FC = () => {\n return (\n <AuthProvider>\n <App />\n </AuthProvider>\n );\n};\n\nexport default AppWithAuth;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}