From cbd56124a3c269ddac958054735b63fbfe48e2d4 Mon Sep 17 00:00:00 2001 From: Muhammad Sulaiman Yusuf Date: Sun, 17 Jul 2022 19:18:32 +0700 Subject: [PATCH] cleanse routes --- src/routes.js | 365 +++++++++++++------------------------------------- 1 file changed, 92 insertions(+), 273 deletions(-) diff --git a/src/routes.js b/src/routes.js index 3b20da4..b5851ca 100644 --- a/src/routes.js +++ b/src/routes.js @@ -1,279 +1,98 @@ -import React from "react"; +import React from 'react'; -const BaseLayers = React.lazy(() => import("./views/BaseLayers")); -const Layers = React.lazy(() => import("./views/Layers/Layers")); -const Layer = React.lazy(() => import("./views/Layers/Layer")); -const MapConfig = React.lazy(() => import("./views/MapConfig")); -// const DashboardKominfo = React.lazy(() => import('./views/DashboardKominfo')); -// const Sales = React.lazy(() => import('./views/Master/MasterSales')); -// const GroupSales = React.lazy(() => import('./views/Master/MasterGroupSales')); -const OfficeHours = React.lazy(() => - import("./views/Master/MasterOfficeHours") -); -// const Customer = React.lazy(() => import('./views/Master/MasterCustomer')); -// const SettingSales = React.lazy(() => import('./views/Master/MasterSales/SettingSales')); -// const SettingOffice = React.lazy(() => import('./views/Master/MasterOffice/SettingOffice')); -// const SettingCustomer = React.lazy(() => import('./views/Master/MasterCustomer/SettingCustomer')); -// new -const DivisiKaryawan = React.lazy(() => - import("./views/Master/MasterTipeKaryawan") -); -const UserAdmin = React.lazy(() => import("./views/Master/UserAdmin")); -// const UserWaspang = React.lazy(() => import('./views/Master/UserWaspang')); -const Presensi = React.lazy(() => import("./views/SimproV2/Presence")); -const LaporanTugas = React.lazy(() => import("./views/Master/MasterTask")); -const Izin = React.lazy(() => import("./views/Master/MasterCuti")); -const Roles = React.lazy(() => import("./views/Master/MasterRoles")); -const ProjectRole = React.lazy(() => import("./views/Master/RoleProject")); -const Menu = React.lazy(() => import("./views/Master/MasterMenu")); -const Broadcast = React.lazy(() => import("./views/Master/MasterBroadcast")); -const PanicButton = React.lazy(() => import("./views/SimproV2/PanicButton")); -const Absensi = React.lazy(() => import("./views/Master/MasterAbsensi")); -const Lembur = React.lazy(() => import("./views/Master/MasterLembur")); -const Organization = React.lazy(() => - import("./views/Master/MasterOrganization") -); -const Proyek = React.lazy(() => import("./views/Master/Proyek")); -// const SubProyek = React.lazy(() => import('./views/Master/SubProyek')); -const DashboardSimpro = React.lazy(() => import("./views/DashboardSimpro")); -const controlMonitoring = React.lazy(() => - import("./views/Report/ControlMonitoring") -); -const K3 = React.lazy(() => import("./views/Report/k3")); -const TestGantt = React.lazy(() => import("./views/testgantt")); -const ConfigAlert = React.lazy(() => import("./views/Master/ConfigAlert")); -// const NetworkDiagram = React.lazy(() => import('./views/Master/NetworkDiagram')); -const LaporanAlert = React.lazy(() => import("./views/Report/alert")); -const ControlMonitoringGantt = React.lazy(() => - import("./views/ControlMonitoringGantt") -); -const CreatedProyek = React.lazy(() => - import("./views/SimproV2/CreatedProyek") -); -const ResourceWorker = React.lazy(() => - import("./views/SimproV2/ResourceWorker") -); -const ResourceMaterial = React.lazy(() => - import("./views/SimproV2/ResourceMaterial") -); -const ResourceTools = React.lazy(() => - import("./views/SimproV2/ResourceTools") -); -const PlanningHarian = React.lazy(() => - import("./views/SimproV2/PlanningHarian") -); -const Closing = React.lazy(() => import("./views/SimproV2/Closing")); -const ProjectType = React.lazy(() => import("./views/SimproV2/ProjectType")); -const Divisi = React.lazy(() => import("./views/SimproV2/Divisi")); -const Satuan = React.lazy(() => import("./views/SimproV2/Satuan")); -const RateCost = React.lazy(() => import("./views/SimproV2/RateCost")); -const Gantt = React.lazy(() => import("./views/SimproV2/Gantt")); -const Shift = React.lazy(() => import("./views/SimproV2/Shift")); -const UserShift = React.lazy(() => import("./views/SimproV2/UserShift")); -const ScheduleShift = React.lazy(() => - import("./views/SimproV2/ScheduleShift") -); -const ChecklistK3 = React.lazy(() => import("./views/SimproV2/ChecklistK3")); -const DashboardPMO = React.lazy(() => import("./views/DashboardPMO")); -const DashboardProject = React.lazy(() => import("./views/DashboardProject")); -const DashboardSecurity = React.lazy(() => import("./views/DashboardSecurity")); -// const PlanningVsRealisasi = React.lazy(() => import('./views/Master/PlanningVsRealisasi')); +const Absensi = React.lazy(() => import('./views/Master/MasterAbsensi')); +const BaseLayers = React.lazy(() => import('./views/BaseLayers')); +const Broadcast = React.lazy(() => import('./views/Master/MasterBroadcast')); +const ChecklistK3 = React.lazy(() => import('./views/SimproV2/ChecklistK3')); +const Closing = React.lazy(() => import('./views/SimproV2/Closing')); +const ConfigAlert = React.lazy(() => import('./views/Master/ConfigAlert')); +const ControlMonitoring = React.lazy(() => import('./views/Report/ControlMonitoring')); +const ControlMonitoringGantt = React.lazy(() => import('./views/ControlMonitoringGantt')); +const CreatedProyek = React.lazy(() => import('./views/SimproV2/CreatedProyek')); +const DashboardSimpro = React.lazy(() => import('./views/DashboardSimpro')); +const Divisi = React.lazy(() => import('./views/SimproV2/Divisi')); +const DivisiKaryawan = React.lazy(() => import('./views/Master/MasterTipeKaryawan')); +const Gantt = React.lazy(() => import('./views/SimproV2/Gantt')); +const Izin = React.lazy(() => import('./views/Master/MasterCuti')); +const K3 = React.lazy(() => import('./views/Report/k3')); +const LaporanAlert = React.lazy(() => import('./views/Report/alert')); +const LaporanTugas = React.lazy(() => import('./views/Master/MasterTask')); +const Layer = React.lazy(() => import('./views/Layers/Layer')); +const Layers = React.lazy(() => import('./views/Layers/Layers')); +const Lembur = React.lazy(() => import('./views/Master/MasterLembur')); +const MapConfig = React.lazy(() => import('./views/MapConfig')); +const Menu = React.lazy(() => import('./views/Master/MasterMenu')); +const OfficeHours = React.lazy(() => import('./views/Master/MasterOfficeHours')); +const Organization = React.lazy(() => import('./views/Master/MasterOrganization')); +const PanicButton = React.lazy(() => import('./views/SimproV2/PanicButton')); +const PlanningHarian = React.lazy(() => import('./views/SimproV2/PlanningHarian')); +const Presensi = React.lazy(() => import('./views/SimproV2/Presence')); +const ProjectRole = React.lazy(() => import('./views/Master/RoleProject')); +const ProjectType = React.lazy(() => import('./views/SimproV2/ProjectType')); +const Proyek = React.lazy(() => import('./views/Master/Proyek')); +const RateCost = React.lazy(() => import('./views/SimproV2/RateCost')); +const ResourceMaterial = React.lazy(() => import('./views/SimproV2/ResourceMaterial')); +const ResourceTools = React.lazy(() => import('./views/SimproV2/ResourceTools')); +const ResourceWorker = React.lazy(() => import('./views/SimproV2/ResourceWorker')); +const Roles = React.lazy(() => import('./views/Master/MasterRoles')); +const Satuan = React.lazy(() => import('./views/SimproV2/Satuan')); +const ScheduleShift = React.lazy(() => import('./views/SimproV2/ScheduleShift')); +const Shift = React.lazy(() => import('./views/SimproV2/Shift')); +const TestGantt = React.lazy(() => import('./views/testgantt')); +const UserAdmin = React.lazy(() => import('./views/Master/UserAdmin')); +const UserShift = React.lazy(() => import('./views/SimproV2/UserShift')); const routes = [ - { path: "/", exact: true, name: "Home" }, - { path: "/dashboard", name: "Dashboard", component: DashboardSimpro }, - { path: "/map/config", exact: true, name: "Config", component: MapConfig }, - { - path: "/map/baselayers", - exact: true, - name: "Base Layers", - component: BaseLayers, - }, - { path: "/map/layers", exact: true, name: "Layers", component: Layers }, - { - path: "/map/layers/:id", - exact: true, - name: "Layer Details", - component: Layer, - }, - { - path: "/office-hours", - exact: true, - name: "Jam Kerja", - component: OfficeHours, - }, - { - path: "/user-admin", - exact: true, - name: "User Admin", - component: UserAdmin, - }, - // { path: '/user-waspang', exact: true, name: 'User Waspang', component: UserWaspang }, - { - path: "/divisi-karyawan", - exact: true, - name: "Divisi Karyawan", - component: DivisiKaryawan, - }, - { path: "/presensi", exact: true, name: "Presensi", component: Presensi }, - { path: "/absensi", exact: true, name: "Absensi", component: Absensi }, - { - path: "/laporan-tugas-karyawan", - exact: true, - name: "Laporan Tugas Karyawan", - component: LaporanTugas, - }, - { path: "/izin", exact: true, name: "Izin", component: Izin }, - { path: "/broadcast", exact: true, name: "Broadcast", component: Broadcast }, - { - path: "/panic-button", - exact: true, - name: "Tombol Darurat", - component: PanicButton, - }, - { path: "/proyek", exact: true, name: "Created Project", component: Proyek }, - // { path: '/sub-proyek', exact: true, name: 'Subproyek', component: SubProyek }, - { path: "/menu", exact: true, name: "Menu", component: Menu }, - { path: "/roles", exact: true, name: "Roles", component: Roles }, - { path: "/lembur", exact: true, name: "Lembur", component: Lembur }, - { - path: "/organization", - exact: true, - name: "Organisasi", - component: Organization, - }, - { - path: "/control-monitoring", - exact: true, - name: "Control Monitoring", - component: controlMonitoring, - }, - { path: "/laporan-k3", exact: true, name: "Laporan K3", component: K3 }, - { - path: "/proyek-gantt", - exact: true, - name: "Gantt Chart Proyek", - component: TestGantt, - }, - { - path: "/config-alert", - exact: true, - name: "Config Alert", - component: ConfigAlert, - }, - { - path: "/laporan-alert", - exact: true, - name: "Laporan Alert", - component: LaporanAlert, - }, - { - path: "/control-monitoring-gantt", - exact: true, - name: "Control Monitoring Gantt", - component: ControlMonitoringGantt, - }, - { - path: "/projects", - exact: true, - name: "Projects", - component: CreatedProyek, - }, - { - path: "/human-resource", - exact: true, - name: "Human Resource", - component: ResourceWorker, - }, - { - path: "/material-resource", - exact: true, - name: "Material Resource", - component: ResourceMaterial, - }, - { - path: "/tools-resource", - exact: true, - name: "Tools Resource", - component: ResourceTools, - }, - { - path: "/projects/:id/:project/gantt", - exact: true, - name: "Gantt", - component: Gantt, - }, - { - path: "/planning-harian", - exact: true, - name: "Planning Harian", - component: PlanningHarian, - }, - { - path: "/presensi-resource", - exact: true, - name: "Presensi Resource", - component: Presensi, - }, - { - path: "/absensi-resource", - exact: true, - name: "Absensi Resource", - component: Absensi, - }, - { path: "/closing", exact: true, name: "Closing", component: Closing }, - { - path: "/project-type", - exact: true, - name: "Project Type", - component: ProjectType, - }, - { path: "/divisi", exact: true, name: "Divisi", component: Divisi }, - { path: "/satuan", exact: true, name: "Satuan", component: Satuan }, - { path: "/rate-cost", exact: true, name: "Rate Cost", component: RateCost }, - { - path: "/project-role", - exact: true, - name: "Project Role", - component: ProjectRole, - }, - { - path: "/working-hour", - exact: true, - name: "Working Hour", - component: Shift, - }, - { path: "/user-shift", exact: true, name: "Shift", component: UserShift }, - { - path: "/schedule-shift", - exact: true, - name: "Schedule Shift", - component: ScheduleShift, - }, - { - path: "/checklist-k3", - exact: true, - name: "Checklist K3", - component: ChecklistK3, - }, - { - path: "/dashboard-pmo", - exact: true, - name: "Dashboard PMO", - component: DashboardPMO, - }, - { - path: "/dashboard-security", - exact: true, - name: "Dashboard Security", - component: DashboardSecurity, - }, - { - path: "/dashboard-project", - exact: true, - name: "Dashboard Project", - component: DashboardProject, - }, + { path: '/', exact: true, name: 'Home' }, + { path: '/dashboard', name: 'Dashboard', component: DashboardSimpro }, + + { path: '/projects', exact: true, name: 'Projects', component: CreatedProyek }, + { path: '/projects/:id/:project/gantt', exact: true, name: 'Gantt', component: Gantt }, + { path: '/human-resource', exact: true, name: 'Human Resource', component: ResourceWorker }, + { path: '/material-resource', exact: true, name: 'Material Resource', component: ResourceMaterial }, + { path: '/tools-resource', exact: true, name: 'Tools Resource', component: ResourceTools }, + + { path: '/control-monitoring', exact: true, name: 'Control Monitoring', component: ControlMonitoring }, + { path: '/control-monitoring-gantt', exact: true, name: 'Control Monitoring Gantt', component: ControlMonitoringGantt }, + { path: '/presensi-resource', exact: true, name: 'Presensi Resource', component: Presensi }, + { path: '/absensi-resource', exact: true, name: 'Absensi Resource', component: Absensi }, + { path: '/laporan-k3', exact: true, name: 'Laporan K3', component: K3 }, + { path: '/broadcast', exact: true, name: 'Broadcast', component: Broadcast }, + { path: '/panic-button', exact: true, name: 'Tombol Darurat', component: PanicButton }, + + { path: '/closing', exact: true, name: 'Closing', component: Closing }, + + { path: '/menu', exact: true, name: 'Menu', component: Menu }, + { path: '/roles', exact: true, name: 'Roles', component: Roles }, + { path: '/project-role', exact: true, name: 'Project Role', component: ProjectRole }, + { path: '/project-type', exact: true, name: 'Project Type', component: ProjectType }, + { path: '/divisi', exact: true, name: 'Divisi', component: Divisi }, + { path: '/satuan', exact: true, name: 'Satuan', component: Satuan }, + { path: '/config-alert', exact: true, name: 'Config Alert', component: ConfigAlert }, + + { path: '/checklist-k3', exact: true, name: 'Checklist K3', component: ChecklistK3 }, + { path: '/absensi', exact: true, name: 'Absensi', component: Absensi }, + { path: '/divisi-karyawan', exact: true, name: 'Divisi Karyawan', component: DivisiKaryawan }, + { path: '/izin', exact: true, name: 'Izin', component: Izin }, + { path: '/laporan-alert', exact: true, name: 'Laporan Alert', component: LaporanAlert }, + { path: '/laporan-tugas-karyawan', exact: true, name: 'Laporan Tugas Karyawan', component: LaporanTugas }, + { path: '/lembur', exact: true, name: 'Lembur', component: Lembur }, + { path: '/map/baselayers', exact: true, name: 'Base Layers', component: BaseLayers }, + { path: '/map/config', exact: true, name: 'Config', component: MapConfig }, + { path: '/map/layers', exact: true, name: 'Layers', component: Layers }, + { path: '/map/layers/:id', exact: true, name: 'Layer Details', component: Layer }, + { path: '/office-hours', exact: true, name: 'Jam Kerja', component: OfficeHours }, + { path: '/organization', exact: true, name: 'Organisasi', component: Organization }, + { path: '/planning-harian', exact: true, name: 'Planning Harian', component: PlanningHarian }, + { path: '/presensi', exact: true, name: 'Presensi', component: Presensi }, + { path: '/proyek', exact: true, name: 'Created Project', component: Proyek }, + { path: '/proyek-gantt', exact: true, name: 'Gantt Chart Proyek', component: TestGantt }, + { path: '/rate-cost', exact: true, name: 'Rate Cost', component: RateCost }, + { path: '/schedule-shift', exact: true, name: 'Schedule Shift', component: ScheduleShift }, + { path: '/user-admin', exact: true, name: 'User Admin', component: UserAdmin }, + { path: '/user-shift', exact: true, name: 'Shift', component: UserShift }, + { path: '/working-hour', exact: true, name: 'Working Hour', component: Shift }, + ]; export default routes;