From e25cb38209f919212994a9926ebdafa8a7c0fa9f Mon Sep 17 00:00:00 2001 From: Nuno Eufrasio Date: Tue, 16 Jun 2026 19:26:32 +0100 Subject: [PATCH 1/2] feat(footer): add Documentation and Contact support links Add two links to the footer Platform section: - Documentation: opens docs.linuxfoundation.org/lfx/crowdfunding in a new tab - Contact support: opens the Intercom messenger via useIntercom().show(), mirroring the For Companies Contact our team button Also add Documentation to the navbar More menu (below About) with external new-tab handling, and left-align footer action buttons. Co-Authored-By: Claude Opus 4.8 Signed-off-by: Nuno Eufrasio --- .../shared/layout/components/desktop-nav.vue | 2 ++ .../shared/layout/components/mobile-menu.vue | 2 ++ .../app/components/shared/layout/footer.vue | 17 ++++++++++++++++- frontend/app/config/menu/footer.ts | 2 ++ frontend/app/config/menu/header.ts | 7 +++++++ frontend/app/types/footer.types.ts | 5 +++-- 6 files changed, 32 insertions(+), 3 deletions(-) diff --git a/frontend/app/components/shared/layout/components/desktop-nav.vue b/frontend/app/components/shared/layout/components/desktop-nav.vue index a1168727..cd5436e3 100644 --- a/frontend/app/components/shared/layout/components/desktop-nav.vue +++ b/frontend/app/components/shared/layout/components/desktop-nav.vue @@ -75,6 +75,8 @@ SPDX-License-Identifier: MIT diff --git a/frontend/app/components/shared/layout/components/mobile-menu.vue b/frontend/app/components/shared/layout/components/mobile-menu.vue index 11dad4ef..da8d6bc6 100644 --- a/frontend/app/components/shared/layout/components/mobile-menu.vue +++ b/frontend/app/components/shared/layout/components/mobile-menu.vue @@ -55,6 +55,8 @@ SPDX-License-Identifier: MIT v-for="child in moreItem.children" :key="child.label" :to="child.to" + :target="child.external ? '_blank' : undefined" + :rel="child.external ? 'noopener noreferrer' : undefined" class="inline-flex items-center gap-2 rounded-full px-3 py-2 text-sm font-medium text-neutral-500 hover:bg-neutral-50 hover:text-neutral-700" active-class="!bg-neutral-100 !text-neutral-900" @click="close" diff --git a/frontend/app/components/shared/layout/footer.vue b/frontend/app/components/shared/layout/footer.vue index 09a79131..fe8f1040 100644 --- a/frontend/app/components/shared/layout/footer.vue +++ b/frontend/app/components/shared/layout/footer.vue @@ -58,10 +58,18 @@ SPDX-License-Identifier: MIT {{ link.name }} +