const Individual = {
  name: "Individual",
  lg: {
    tr: "Birey",
    en: "Individual",
  },
  siteUrl: "/individual",
};

const User = {
  name: "User",
  lg: {
    tr: "Kullanıcı",
    en: "User",
  },
  siteUrl: "/user",
};

const Build = {
  name: "Build",
  lg: {
    tr: "Apartman",
    en: "Build",
  },
  siteUrl: "/build",
};

const Dashboard = {
  name: "Dashboard",
  lg: {
    tr: "Pano",
    en: "Dashboard",
  },
  siteUrl: "/dashboard",
};

const BuildParts = {
  name: "BuildParts",
  lg: {
    tr: "Daireler",
    en: "Build Parts",
  },
  siteUrl: "/build/parts",
};

const BuildArea = {
  name: "BuildArea",
  lg: {
    tr: "Daire Alanları",
    en: "Build Area",
  },
  siteUrl: "/build/area",
};

const ManagementAccounting = {
  name: "ManagementAccounting",
  lg: {
    tr: "Yönetim Cari Hareketler",
    en: "ManagementAccounting",
  },
  siteUrl: "/management/accounting",
};

const ManagementBudget = {
  name: "ManagementBudget",
  lg: {
    tr: "Yönetim Bütçe İşlemleri",
    en: "Management Budget",
  },
  siteUrl: "/management/budget",
};

const BuildPartsAccounting = {
  name: "BuildPartsAccounting",
  lg: {
    tr: "Daire Cari Hareketler",
    en: "Build Parts Accounting",
  },
  siteUrl: "/build/parts/accounting",
};

const AnnualMeeting = {
  name: "AnnualMeeting",
  lg: {
    tr: "Yıllık Olağan Toplantı Tanımlama ve Davet",
    en: "Annual Meetings and Invitations",
  },
  siteUrl: "/annual/meeting",
};

const AnnualMeetingClose = {
  name: "AnnualMeetingClose",
  lg: {
    tr: "Yıllık Olağan Toplantı kapatma ve Cari Yaratma",
    en: "Annual Meeting Close and Accountings",
  },
  siteUrl: "/annual/meeting/close",
};

const EmergencyMeeting = {
  name: "EmergencyMeeting",
  lg: {
    tr: "Acil Toplantı Tanımlama ve Davet",
    en: "Emergency Meeting and Invitations",
  },
  siteUrl: "/emergency/meeting",
};

const EmergencyMeetingClose = {
  name: "EmergencyMeetingClose",
  lg: {
    tr: "Acil Olağan Toplantı kapatma ve Cari Yaratma",
    en: "Emergency Meeting Close and Accountings",
  },
  siteUrl: "/emergency/meeting/close",
};

const MeetingParticipations = {
  name: "MeetingParticipations",
  lg: {
    tr: "Toplantı Katılım İşlemleri",
    en: "Meeting Participations",
  },
  siteUrl: "/meeting/participation",
};

const Menu = [
  {
    name: "Dashboard",
    lg: {
      tr: "Pano",
      en: "Dashboard",
    },
    subList: [
      {
        name: "Dashboard",
        lg: {
          tr: "Pano",
          en: "Dashboard",
        },
        subList: [Dashboard],
      },
    ],
  },
  {
    name: "Definitions",
    lg: {
      tr: "Tanımlar",
      en: "Definitions",
    },
    subList: [
      {
        name: "People",
        lg: {
          tr: "Kişiler",
          en: "People",
        },
        subList: [Individual, User],
      },
      {
        name: "Building",
        lg: {
          tr: "Binalar",
          en: "Building",
        },
        subList: [Build, BuildParts, BuildArea],
      },
    ],
  },
  {
    name: "Building Management",
    lg: {
      tr: "Bina Yönetimi",
      en: "Building Management",
    },
    subList: [
      {
        name: "Management Accounting",
        lg: {
          tr: "Cari işlemler",
          en: "Management Accounting",
        },
        subList: [ManagementAccounting, ManagementBudget, BuildPartsAccounting],
      },
      {
        name: "Meetings",
        lg: {
          tr: "Toplantılar",
          en: "Meetings",
        },
        subList: [
          AnnualMeeting,
          AnnualMeetingClose,
          EmergencyMeeting,
          EmergencyMeetingClose,
          MeetingParticipations,
        ],
      },
    ],
  },
];

export default Menu;
