_import.ts 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import AccessMenuBuilder from "~/services/menuBuilder/accessMenuBuilder";
  2. import AccountMenuBuilder from "~/services/menuBuilder/accountMenuBuilder";
  3. import Admin2iosMenuBuilder from "~/services/menuBuilder/admin2iosMenuBuilder";
  4. import AgendaMenuBuilder from "~/services/menuBuilder/agendaMenuBuilder";
  5. import BillingMenuBuilder from "~/services/menuBuilder/billingMenuBuilder";
  6. import CommunicationMenuBuilder from "~/services/menuBuilder/communicationMenuBuilder";
  7. import ConfigurationMenuBuilder from "~/services/menuBuilder/configurationMenuBuilder";
  8. import CotisationsMenuBuilder from "~/services/menuBuilder/cotisationsMenuBuilder";
  9. import DonorsMenuBuilder from "~/services/menuBuilder/donorsMenuBuilder";
  10. import EducationalMenuBuilder from "~/services/menuBuilder/educationalMenuBuilder";
  11. import EquipmentMenuBuilder from "~/services/menuBuilder/equipmentMenuBuilder";
  12. import MainMenuBuilder from "~/services/menuBuilder/mainMenuBuilder";
  13. import MedalsMenuBuilder from "~/services/menuBuilder/medalsMenuBuilder";
  14. import MyAccessesMenuBuilder from "~/services/menuBuilder/myAccessesMenuBuilder";
  15. import MyFamilyMenuBuilder from "~/services/menuBuilder/myFamilyMenuBuilder";
  16. import ParametersMenuBuilder from "~/services/menuBuilder/parametersMenuBuilder";
  17. import StatsMenuBuilder from "~/services/menuBuilder/statsMenuBuilder";
  18. import WebsiteAdminMenuBuilder from "~/services/menuBuilder/websiteAdminMenuBuilder";
  19. import WebsiteListMenuBuilder from "~/services/menuBuilder/websiteListMenuBuilder";
  20. import AbstractMenuBuilder from "~/services/menuBuilder/abstractMenuBuilder";
  21. const imports = [
  22. AccessMenuBuilder,
  23. AccountMenuBuilder,
  24. Admin2iosMenuBuilder,
  25. AgendaMenuBuilder,
  26. BillingMenuBuilder,
  27. CommunicationMenuBuilder,
  28. ConfigurationMenuBuilder,
  29. CotisationsMenuBuilder,
  30. DonorsMenuBuilder,
  31. EducationalMenuBuilder,
  32. EquipmentMenuBuilder,
  33. MainMenuBuilder,
  34. MedalsMenuBuilder,
  35. MyAccessesMenuBuilder,
  36. MyFamilyMenuBuilder,
  37. ParametersMenuBuilder,
  38. StatsMenuBuilder,
  39. WebsiteAdminMenuBuilder,
  40. WebsiteListMenuBuilder
  41. ]
  42. const menus: Record<string, typeof AbstractMenuBuilder> = {}
  43. imports.forEach((builder) => {
  44. menus[builder.menuName] = builder
  45. })
  46. export default menus