Vincent преди 2 години
родител
ревизия
b8bd67d382
променени са 1 файла, в които са добавени 11 реда и са изтрити 1 реда
  1. 11 1
      services/menuBuilder/menuComposer.ts

+ 11 - 1
services/menuBuilder/menuComposer.ts

@@ -2,6 +2,9 @@ import MainMenuBuilder from "~/services/menuBuilder/mainMenuBuilder";
 import {AccessProfile, LayoutState, organizationState} from "~/types/interfaces";
 import WebsiteListMenuBuilder from "~/services/menuBuilder/websiteListMenuBuilder";
 import MyAccessesMenuBuilder from "~/services/menuBuilder/myAccessesMenuBuilder";
+import MyFamilyMenuBuilder from "~/services/menuBuilder/myFamilyMenuBuilder";
+import ConfigurationMenuBuilder from "~/services/menuBuilder/configurationMenuBuilder";
+import AccountMenuBuilder from "~/services/menuBuilder/accountMenuBuilder";
 import {RuntimeConfig} from "@nuxt/schema";
 import {AnyAbility} from "@casl/ability";
 import {MenuGroup} from "~/types/layout";
@@ -23,7 +26,14 @@ export default class MenuComposer {
         accessProfile: AccessProfile,
         layoutState: LayoutState
     ) {
-        const builders = [MainMenuBuilder, WebsiteListMenuBuilder, MyAccessesMenuBuilder]
+        const builders = [
+            MainMenuBuilder,
+            WebsiteListMenuBuilder,
+            MyAccessesMenuBuilder,
+            MyFamilyMenuBuilder,
+            ConfigurationMenuBuilder,
+            AccountMenuBuilder
+        ]
         const menus = builders.map(builder => new builder(runtimeConfig, ability, organizationProfile, accessProfile));
 
         for(let menu of menus){