import Translation from "@/Components/Common/Translation";

export const getRolesTree = () => {
    return [
        {
            title: <Translation text="Colleges" />,
            key: "colleges",
            children: [
                {
                    title: <Translation text="All Colleges" />,
                    key: "dashboard",
                },
                {
                    title: <Translation text="Arabic College" />,
                    key: "ar-college",
                },
                {
                    title: <Translation text="English College" />,
                    key: "en-college",
                },
                {
                    title: <Translation text="Urdu College" />,
                    key: "ur-college",
                },
                {
                    title: <Translation text="French College" />,
                    key: "fr-college",

                },
            ],
        },
        {
            title: <Translation text="Councils" />,
            key: "councils",
            children: [
                {
                    title: <Translation text="Councils" />,
                    key: "councils.index",
                    children: [
                        {
                            title: <Translation text="Councils View" />,
                            key: "councils.view",
                        },
                        {
                            title: <Translation text="Councils Create Update" />,
                            key: "councils.store",
                        },
                        {
                            title: <Translation text="Councils Delete" />,
                            key: "councils.destroy",
                        },
                    ],
                },
                {
                    title: <Translation text="Meetings" />,
                    key: "councils.meetings",
                    children: [
                        {
                            title: <Translation text="Meeting View" />,
                            key: "councils.meetings.view",
                        },
                        {
                            title: <Translation text="Meeting Details" />,
                            key: "councils.meetings.show",
                        },
                        {
                            title: <Translation text="Meetings Create Update" />,
                            key: "councils.meetings.store",
                        },
                        {
                            title: <Translation text="Meetings Update Status" />,
                            key: "councils.meetings.storeStatus",
                        },
                        {
                            title: <Translation text="Meetings Update Is Accredited" />,
                            key: "councils.meetings.storeAccredit",
                        },
                        {
                            title: <Translation text="Meetings Delete" />,
                            key: "councils.meetings.destroy",
                        },
                        {
                            title: <Translation text="Meeting Minutes View" />,
                            key: "councils.meetings-minutes.show",
                        },                        {
                            title: <Translation text="Meeting Minutes Create Update" />,
                            key: "councils.meetings-minutes.store",
                        },
                    ],
                },
                {
                    title: <Translation text="Thread Categories" />,
                    key: "councils.threads-categories",
                    children: [
                        {
                            title: <Translation text="Thread Category View" />,
                            key: "councils.threads-categories.view",
                        },
                        {
                            title: <Translation text="Thread Category Create Update" />,
                            key: "councils.threads-categories.store",
                        },
                        {
                            title: <Translation text="Thread Category Delete" />,
                            key: "councils.threads-categories.destroy",
                        },
                    ],
                },
            ],
        },
        {
            title: <Translation text="Reports" />,
            key: "reports",
            children: [
                {
                    title: <Translation text="Expenses Report" />,
                    key: "reports.financial.expenses",
                },
                {
                    title: <Translation text="Students Report" />,
                    key: "reports.students.students",
                },
                {
                    title: <Translation text="Academic Report" />,
                    key: "reports.students.academic",
                },
                {
                    title: <Translation text="Weekly Exam Sessions Report" />,
                    key: "reports.students.weekly-exam-sessions",
                },
                {
                    title: <Translation text="Weekly Lectures Report" />,
                    key: "reports.students.weekly-lectures",
                },
                {
                    title: <Translation text="Zakat Eligibility Report" />,
                    key: "reports.students.zakat-eligibility",
                },
                {
                    title: <Translation text="Admission Report" />,
                    key: "reports.students.admission",
                },
                {
                    title: <Translation text="Faculty Report" />,
                    key: "reports.employees.faculty",
                },
                {
                    title: <Translation text="Centers Report" />,
                    key: "reports.exam-centers.centers",
                },
                {
                    title: <Translation text="Sponsors Report" />,
                    key: "reports.sponsors.sponsors",
                },
                {
                    title: <Translation text="Majalis Report" />,
                    key: "reports.majalis.majalis",
                },
                {
                    title: <Translation text="Yearly Decisions Report" />,
                    key: "reports.council-threads-decision",
                },
                {
                    title: <Translation text="Members Comments Report" />,
                    key: "reports.council-members-comments",
                },
                {
                    title: <Translation text="Students Course Attendance Report" />,
                    key: "reports.students.course-attendance",
                },
            ],
        },
        {
            title: <Translation text="Roles Management" />,
            key: "roles-management",
        },
        {
            title: <Translation text="Users Management" />,
            key: "users-management",
        },
    ];
};
