import { AirlineSeatReclineNormal, Assessment, Repartition, Security, SpaceDashboard } from "@mui/icons-material";

export const pageMenu = [
    {
        id: 'dashboard',
        label: 'پیشخوان',
        type: "page",
        route: "/dashboard",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
    },
    {
        id: 'userManagement',
        label: 'مدیریت کاربران',
        type: "page",
        route: process.env.NEXT_PUBLIC_API_URL + "/v2/user_management",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
    },
    {
        id: 'projectsManagment',
        label: 'پروژه های راهداری',
        type: "menu",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
        hasSubitems: true,
        Subitems: [
            {
                id: 'projectsManagmentFinance',
                label: 'ثبت قرارداد و پروژه',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/rahdari_projects/finance",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'projectsManagmentList',
                label: 'لیست پروژه ها',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/rahdari_projects/projects_list",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'projectsManagmentProposal',
                label: 'پروژه های پیشنهادی',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/rahdari_projects/proposal",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'projectsManagmentLawmaker',
                label: 'درخواست نمایندگان',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/rahdari_projects/lawmakers",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'projectsManagmentMap',
                label: 'پراکندگی بر روی نقشه',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/map?type=rahdari_projects",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
        ]
    },
    {
        id: 'roadItemManagment',
        label: 'فعالیت های روزانه',
        type: "menu",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
        hasSubitems: true,
        Subitems: [
            {
                id: 'roadItemManagmentSupervisor',
                label: 'ارزیابی',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'roadItemManagmentSupervisorCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_items/supervisor/cartable",
                    },
                ]
            },
            {
                id: 'roadItemManagmentOparation',
                label: 'عملیات',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'roadItemManagmentOparationCreate',
                        label: 'ثبت فعالیت',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_items/operator/create",
                    },
                    {
                        id: 'roadItemManagmentOparationCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_items/operator/cartable",
                    },
                ]
            },
            {
                id: 'roadItemManagmentMap',
                label: 'پراکندگی بر روی نقشه',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/map?type=road_items",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'roadItemManagmentReport',
                label: 'گزارش ها',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_items/report",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
        ]
    },
    {
        id: 'roadPatrolManagment',
        label: 'گشت راهداری و ترابری',
        type: "menu",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
        hasSubitems: true,
        Subitems: [
            {
                id: 'roadPatrolManagmentSupervisor',
                label: 'ارزیابی',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'roadPatrolManagmentSupervisorCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/road_patrols/supervisor/cartable",
                    },
                ]
            },
            {
                id: 'roadPatrolManagmentOparation',
                label: 'عملیات',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'roadPatrolManagmentOparationCreate',
                        label: 'ثبت اقدام',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_patrols/operator/create",
                    },
                    {
                        id: 'roadPatrolManagmentOparationCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_patrols/operator/cartable",
                    },
                ]
            },
            {
                id: 'roadPatrolManagmentMap',
                label: 'پراکندگی بر روی نقشه',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/map?type=road_patrols",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'roadPatrolManagmentReport',
                label: 'گزارش ها',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_patrols/report",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
        ]
    },
    {
        id: 'safetyAndPrivacyManagment',
        label: 'نگهداری حریم راه',
        type: "menu",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
        hasSubitems: true,
        Subitems: [
            {
                id: 'safetyAndPrivacyManagmentOparation',
                label: 'عملیات',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'safetyAndPrivacyManagmentOparationCreate',
                        label: 'ثبت فعالیت',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/safety_and_privacy/operator/first_step",
                    },
                    {
                        id: 'safetyAndPrivacyManagmentOparationCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/safety_and_privacy/operator/cartable",
                    },
                ]
            },
            {
                id: 'safetyAndPrivacyManagmentMap',
                label: 'پراکندگی بر روی نقشه',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/map?type=safety_and_privacy",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'safetyAndPrivacyManagmentReport',
                label: 'گزارش ها',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/safety_and_privacy/report",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
        ]
    },
    {
        id: 'roadObservationsManagment',
        label: 'واکنش سریع',
        type: "menu",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
        hasSubitems: true,
        Subitems: [
            {
                id: 'roadObservationsManagmentSupervisor',
                label: 'ارزیابی',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'roadObservationsManagmentSupervisorCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_observations/supervisor/cartable",
                    },
                ]
            },
            {
                id: 'roadObservationsManagmentList',
                label: 'رسیدگی به شکایات',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_observations",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'roadObservationsManagmentOparation',
                label: 'عملیات',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'roadObservationsManagmentOparationCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_observations/operator/cartable",
                    },
                ]
            },
            {
                id: 'roadObservationsManagmentMap',
                label: 'پراکندگی بر روی نقشه',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/map?type=road_observations",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'roadObservationsManagmentReport',
                label: 'گزارش ها',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_observations/report/index",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
        ]
    },
    {
        id: 'winterCampManagment',
        label: 'قرارگاه زمستانی',
        type: "menu",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
        hasSubitems: true,
        Subitems: [
            {
                id: 'winterCampManagmentBlocking',
                label: 'محور های انسدادی',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/winter_camp",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'winterCampManagmentFirstRing',
                label: 'محور های حلقه اول',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/map?type=camp",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
            {
                id: 'winterCampManagmentReport',
                label: 'گزارش ها',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/map?type=campNew",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
        ]
    },
    {
        id: 'receiptManagment',
        label: 'خسارات وارده بر ابنیه فنی و تاسیسات راه',
        type: "menu",
        icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
        hasSubitems: true,
        Subitems: [
            {
                id: 'receiptManagmentOparation',
                label: 'عملیات',
                type: "menu",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
                hasSubitems: true,
                Subitems: [
                    {
                        id: 'receiptManagmentOparationCartable',
                        label: 'کارتابل',
                        type: "page",
                        route: process.env.NEXT_PUBLIC_API_URL + "/v2/receipt",
                    },
                ]
            },
            {
                id: 'receiptManagmentReport',
                label: 'گزارش ها',
                type: "page",
                route: process.env.NEXT_PUBLIC_API_URL + "/v2/receipt/report",
                icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
            },
        ]
    }
    // {
    //     id: "hello",
    //     type: "menu",
    //     route: "/hello",
    //     icon: <Security sx={{ width: 'inherit', height: 'inherit' }} />,
    //     selected: false,
    //     Subitems: [
    //         {
    //             id: "amin",
    //             route: "/s",
    //             icon: <SpaceDashboard sx={{ width: 'inherit', height: 'inherit' }} />,
    //             firstName: "amin",
    //             lastName: "ali",
    //             Subitems: [
    //                 {
    //                     id: "shahrokh", shahrokh: "shahrokh", type: "page", selected: false, route: "/dashbssoard", icon: <Assessment sx={{ width: 'inherit', height: 'inherit' }} />
    //                 },
    //                 {
    //                     id: "shasdasdsahrokh", shahrokh: "shahroasdasdkh", type: "page", selected: false, route: "/dashboardsd", icon: <AirlineSeatReclineNormal sx={{ width: 'inherit', height: 'inherit' }} />
    //                 }
    //             ],
    //             hasSubitems: true,
    //             showSubitems: false,
    //             type: "menu",
    //             selected: false,
    //         },
    //         {
    //             id: "amir",
    //             route: "/dashboarsad",
    //             icon: <Repartition sx={{ width: 'inherit', height: 'inherit' }} />,
    //             firstName: "amir",
    //             lastName: "akbar",
    //             hasSubitems: false,
    //             showSubitems: false,
    //             selected: false,
    //             type: "page",
    //         },
    //     ],
    //     hasSubitems: true,
    //     showSubitems: false
    // },
]