From 2c0e8965e265e10fb3c75a1f781946a9707657ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matilda=20Landstr=C3=B6m?= Date: Wed, 9 Jul 2025 11:43:11 +0000 Subject: [PATCH] Merged in feat/SW-1958-sort-languages (pull request #2540) feat(SW-1958): add sorting of languge switcher languages * feat(SW-1958): add sorting of languge switcher languages Approved-by: Anton Gunnarsson --- .../LanguageSwitcher/LanguageSwitcherContent/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/scandic-web/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx b/apps/scandic-web/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx index 8a12b4502..4f37c9ac1 100644 --- a/apps/scandic-web/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx +++ b/apps/scandic-web/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx @@ -16,8 +16,6 @@ import { replaceUrlPart } from "./utils" import styles from "./languageSwitcherContent.module.css" -import type { Lang } from "@scandic-hotels/common/constants/language" - import type { LanguageSwitcherContentProps } from "@/types/components/languageSwitcher/languageSwitcher" export default function LanguageSwitcherContent({ @@ -27,7 +25,9 @@ export default function LanguageSwitcherContent({ const intl = useIntl() const currentLanguage = useLang() - const urlKeys = Object.keys(urls) as Lang[] + const urlKeys = (Object.keys(urls) as (keyof typeof urls)[]).sort((a, b) => { + return languages[a].localeCompare(languages[b]) + }) const pathname = usePathname()