From 9a37a2f4c08b8c4c6e0bfcde4167d85690b4fe8f Mon Sep 17 00:00:00 2001 From: Christian Andolf Date: Wed, 19 Mar 2025 16:31:38 +0100 Subject: [PATCH] fix(SW-1971): now closes mobile menu on clicking the find booking link removed useless class usage added customer service url to link --- .../components/Header/HeaderLink/index.tsx | 5 +- .../Header/MainMenu/MobileMenu/index.tsx | 12 ++++- .../LanguageSwitcherContent/index.tsx | 52 +++++++++---------- .../types/components/header/headerLink.ts | 1 + 4 files changed, 40 insertions(+), 30 deletions(-) diff --git a/apps/scandic-web/components/Header/HeaderLink/index.tsx b/apps/scandic-web/components/Header/HeaderLink/index.tsx index 78c700733..b1a08b09c 100644 --- a/apps/scandic-web/components/Header/HeaderLink/index.tsx +++ b/apps/scandic-web/components/Header/HeaderLink/index.tsx @@ -1,3 +1,5 @@ +"use client" + import Link from "next/link" import { getIconByIconName } from "@/components/Icons/get-icon-by-icon-name" @@ -12,11 +14,12 @@ export default function HeaderLink({ href, iconName, iconSize = 20, + onClick = () => undefined, }: HeaderLinkProps) { const Icon = getIconByIconName(iconName) return ( - + {Icon ? ( ) : null} diff --git a/apps/scandic-web/components/Header/MainMenu/MobileMenu/index.tsx b/apps/scandic-web/components/Header/MainMenu/MobileMenu/index.tsx index 9e5edfb9f..e69cefc4b 100644 --- a/apps/scandic-web/components/Header/MainMenu/MobileMenu/index.tsx +++ b/apps/scandic-web/components/Header/MainMenu/MobileMenu/index.tsx @@ -5,6 +5,7 @@ import { Dialog, Modal } from "react-aria-components" import { useIntl } from "react-intl" import { useMediaQuery } from "usehooks-ts" +import { customerService } from "@/constants/currentWebHrefs" import { findMyBooking } from "@/constants/routes/findMyBooking" import useDropdownStore from "@/stores/main-menu" @@ -86,11 +87,18 @@ export default function MobileMenu({ > {children}