import { Clipboard, Map, Users, UserCheck, Home, PlusSquare, Database, Droplet, List, ArrowRight, BarChart2, CheckCircle, HelpCircle, FileText, Layers, AlignCenter, Archive, Phone, Zap, } from "react-feather"; const permissions = JSON.parse(localStorage.getItem("permissions")); const permissionsList = permissions?.map(({ tag }) => tag); function permissionCheck(permission) { return permissionsList?.includes(permission); } export default [ { id: "Map", title: "Map.map", icon: , navLink: "/harita", }, { id: "Management", title: "Management", icon: , display: permissionCheck("paginate_datacenters_get") || permissionCheck("paginate_users_get") || permissionCheck("paginate_roles_get") ? "" : "none", children: (permissionCheck("paginate_datacenters_get") || permissionCheck("paginate_users_get") || permissionCheck("paginate_roles_get")) && [ { id: "DataCenters", title: "Data Center Management", icon: , navLink: "/veri-merkezi-yonetimi", display: (permissionCheck("paginate_datacenters_get") || permissionCheck("data_center_create") || permissionCheck("data_center_update") || permissionCheck("data_center_delete") || permissionCheck("data_center_read")) ? "" : "none", }, { id: "UserManagement", title: "Users.users", icon: , navLink: "/kullanicilar", display: permissionCheck("paginate_users_get") ? "" : "none", }, { id: "RoleManegement", title: "Roles.roles", icon: , navLink: "/roller", display: permissionCheck("paginate_roles_get") ? "" : "none", }, ], }, { id: "DataInput", title: "DataInput.dataInput", icon: , navLink: "/veri-girisi", display: permissionCheck("dataset_create") ? "" : "none", }, { id: "Datas", title: "Raw Data", icon: , navLink: "/raporlar", display: permissionCheck("paginate_datasets_get") ? "" : "none", }, { id: "Graphics", title: "Reports", icon: , navLink: "/grafikler", display: permissionCheck("show_graphics") ? "" : "none", }, { id: "DataSet", title: "EmissionSources.dataSet", icon: , display: permissionCheck("paginate_emission_sources_get") || permissionCheck("sectors_get") || permissionCheck("sub_sectors_get") || permissionCheck("activity_sub_units_get") ? "" : "none", children: (permissionCheck("paginate_emission_sources_get") || permissionCheck("sectors_get") || permissionCheck("sub_sectors_get") || permissionCheck("activity_sub_units_get")) && [ { id: "EmissionSource", title: "EmissionSources.emissionSources", icon: , navLink: "/emisyon-kaynaklari", display: permissionCheck("paginate_emission_sources_get") ? "" : "none", }, { id: "Sectors", title: "EmissionSources.sectors", icon: , navLink: "/veri-sektorleri", display: permissionCheck("sectors_get") ? "" : "none", }, { id: "SubSector", title: "EmissionSources.subSectors", icon: , navLink: "/sektor-alt-birimleri", display: permissionCheck("sub_sectors_get") ? "" : "none", }, { id: "ActivitySubUnit", title: "EmissionSources.subUnits", icon: , navLink: "/faaliyet-alt-birimleri", display: permissionCheck("activity_sub_units_get") ? "" : "none", }, ], }, { id: "DataCenter", title: "Data Center Overview", icon: , navLink: "/veri-merkezi-genel", }, { id: "Areas", title: "Areas.areas", icon: , display: permissionCheck("paginate_areas_get") || permissionCheck("paginate_countries_get") || permissionCheck("paginate_cities_get") || permissionCheck("paginate_districts_get") || permissionCheck("paginate_neighborhoods_get") ? "" : "none", children: (permissionCheck("paginate_areas_get") || permissionCheck("paginate_countries_get") || permissionCheck("paginate_cities_get") || permissionCheck("paginate_districts_get") || permissionCheck("paginate_neighborhoods_get")) && [ { id: "AreasManagement", title: "Areas.areas", icon: , navLink: "/alanlar", display: permissionCheck("paginate_areas_get") ? "" : "none", }, { id: "Countries", title: "Areas.countries", icon: , navLink: "/ulkeler", display: permissionCheck("paginate_countries_get") ? "" : "none", }, { id: "Cities", title: "Areas.cities", icon: , navLink: "/iller", display: permissionCheck("paginate_cities_get") ? "" : "none", }, { id: "Districts", title: "Areas.districts", icon: , navLink: "/ilceler", display: permissionCheck("paginate_districts_get") ? "" : "none", }, { id: "Neighborhoods", title: "Areas.neighborhoods", icon: , navLink: "/mahalleler", display: permissionCheck("paginate_neighborhoods_get") ? "" : "none", }, ], }, { id: "Survey", title: "Survey.survey", icon: , display: permissionCheck("paginate_questions_get") || permissionCheck("paginate_answers_get") || permissionCheck("paginate_surveys_get") || permissionCheck("surveys_get") ? "" : "none", children: (permissionCheck("paginate_questions_get") || permissionCheck("paginate_answers_get") || permissionCheck("paginate_surveys_get") || permissionCheck("surveys_get")) && [ { id: "Questions", title: "Survey.questions", icon: , navLink: "/sorular", display: permissionCheck("paginate_questions_get") ? "" : "none", }, { id: "Answers", title: "Survey.answers", icon: , navLink: "/cevaplar", display: permissionCheck("paginate_answers_get") ? "" : "none", }, { id: "Surveys", title: "Survey.surveys", icon: , navLink: "/anketler", display: permissionCheck("paginate_surveys_get") ? "" : "none", }, { id: "SavedSurveys", title: "Anket Sonuçları", icon: , navLink: "/anket-sonuclari", display: permissionCheck("surveys_get") ? "" : "none", }, ], }, { id: "Communication", title: "İletişim", icon: , navLink: "/iletisim", }, ];