import screen404 from '../container/Auth/Screen404'
import UserRole from '../container/Authorization/UserRole/UserRole'
import User from '../container/Authorization/User/User'
import ApprovalMatrix from '../container/ApprovalMatrix/ApprovalMatrix'
import HomePage from '../container/Menu/HomePage';
import Profile from '../container/Menu/Profile';
import Perusahaan from '../container/MasterData/Company/Company';
import UnitBisnis from '../container/MasterData/UnitBisnis/UnitBisnis'
import Parameter from '../container/MasterData/Parameter/Parameter'
import ReportItems from '../container/MasterData/ReportItems/ReportItems'
import DashboardCAT from '../container/Reports/DashboardCAT'
import DashboardFinancial from '../container/Reports/DashboardFinancial'
import BudgetTahunan from '../container/BudgetTahunan/BudgetTahunan';
import RollingOutlook from '../container/RollingOutlook/RollingOutlook';
import OperatingIndicator from '../container/OperatingIndicator/OperatingIndicator'
import MonthlyReport from '../container/MonthlyReport/MonthlyReport';
import DocumentManagement from '../container/DocumentManagement/DocumentManagement';
import OutlookPA from '../container/OutlookPA/OutlookPA';
import SubHolding from '../container/Reports/SubHolding';
import SummaryTriputra from '../container/SummaryTriputra/SummaryOfTriputra';
import MasterDataCAT from '../container/MasterData/MasterDataCAT/MasterDataCAT';
import ProgressReport from '../container/ProgressReport/ProgressReport';
import MaintenanceMode from '../container/GeneralSetting/MaintenanceMode';
import CafrmDocument from "../container/CAFRM/CafrmDocument";
import ReportCafrm from "../container/ReportCarfm/RepotrCafrm";
import Maintenance from "../container/Auth/Maintenance";
import DownloadReport from "../container/DownloadReport/DownloadReport"

const routes = [
  {
    path: "/home/beranda",
    main: HomePage
  },
  {
    path: "/home/user-role",
    main: UserRole
  },
  {
    path: "/home/approval-matrix",
    main: ApprovalMatrix
  },
  {
    path: "/home/report-items",
    main: ReportItems
  },
  {
    path: "/home/master-budget",
    main: BudgetTahunan
  },
  {
    path: "/home/rolling-outlook",
    main: RollingOutlook
  },
  {
    path: "/home/outlook-performance",
    main: OutlookPA
  },
  {
    path: "/home/profile",
    main: Profile
  },
  {
    path: "/home/company",
    main: Perusahaan
  },
  {
    path: "/home/user",
    main: User
  },
  {
    path: "/home/business-unit",
    main: UnitBisnis
  },
  {
    path: "/home/parameters",
    main: Parameter
  },
  {
    path: "/home/item-report-cat",
    main: MasterDataCAT
  },
  {
    path: "/home/cat-dashboard",
    main: DashboardCAT
  },
  {
    path: "/home/operating-indicator",
    main: OperatingIndicator
  },
  {
    path: "/home/profile",
    main: Profile
  },
  {
    path: "/home/monthly-report",
    main: MonthlyReport
  },
  {
    path: "/home/document-management",
    main: DocumentManagement
  },
  {
    path: "/home/sub-holding",
    main: SubHolding
  },
  {
    path: "/home/summary-of-triputra",
    main: SummaryTriputra
  },
  {
    path: "/home/dashboard-financial",
    main: DashboardFinancial
  },
  {
    path: "/home/progress-reports",
    main: ProgressReport
  },
  {
    path: "/home/internal-audit",
    main: CafrmDocument
  },
  {
    path: "/home/anti-fraud",
    main: CafrmDocument
  },
  {
    path: "/home/risk-management",
    main: CafrmDocument
  },
  {
    path: "/home/progress-report-cafrm",
    main: ReportCafrm
  },
  {
    path: "/home/maintenance-mode",
    main: MaintenanceMode
  },
  {
    path: "/home/download-report",
    main: DownloadReport
  },
  {
    path: "*",
    main: screen404
  },
  {
    path:"/maintenance",
    main: Maintenance
  },
  
];

export default routes;