diff --git a/frontend/src/components/MobileLayout.vue b/frontend/src/components/MobileLayout.vue index b419854e..8aa5a5dc 100644 --- a/frontend/src/components/MobileLayout.vue +++ b/frontend/src/components/MobileLayout.vue @@ -80,6 +80,7 @@ onMounted(() => { {}, { onSuccess(data) { + destructureSidebarLinks() filterLinksToShow(data) addOtherLinks() }, @@ -103,6 +104,16 @@ watch(showMenu, (val) => { } }) +const destructureSidebarLinks = () => { + let links = [] + sidebarLinks.value.forEach((link) => { + link.items?.forEach((item) => { + links.push(item) + }) + }) + sidebarLinks.value = links +} + const filterLinksToShow = (data) => { Object.keys(data).forEach((key) => { if (!parseInt(data[key])) { diff --git a/frontend/src/components/Modals/EditProfile.vue b/frontend/src/components/Modals/EditProfile.vue index edcd4c00..9ba292fa 100644 --- a/frontend/src/components/Modals/EditProfile.vue +++ b/frontend/src/components/Modals/EditProfile.vue @@ -1,72 +1,70 @@