From e18bba79c616dc416810a5e7d20b6901a3e862d9 Mon Sep 17 00:00:00 2001 From: Erik Tiekstra Date: Mon, 6 Oct 2025 07:54:45 +0000 Subject: [PATCH] fix: Added Jacuzzi and Relax to the switch statement to avoid unnecessary warnings in the logs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: Ignore casing in getTranslatedName switch statement Approved-by: Joakim Jäderberg --- .../WellnessAndExercise/Facility/utils.ts | 4 ++- .../lib/components/OpeningHours/utils.ts | 29 ++++++++++--------- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/apps/scandic-web/components/ContentType/HotelPage/SidePeeks/WellnessAndExercise/Facility/utils.ts b/apps/scandic-web/components/ContentType/HotelPage/SidePeeks/WellnessAndExercise/Facility/utils.ts index 945985bb8..1d741f41f 100644 --- a/apps/scandic-web/components/ContentType/HotelPage/SidePeeks/WellnessAndExercise/Facility/utils.ts +++ b/apps/scandic-web/components/ContentType/HotelPage/SidePeeks/WellnessAndExercise/Facility/utils.ts @@ -112,7 +112,9 @@ export async function translateWellnessDetails({ }) .filter((d): d is string => !!d) .sort() - + case HealthFacilitiesEnum.Jacuzzi: + case HealthFacilitiesEnum.Relax: + return null default: logger.warn(`Unsupported type given: ${type}`) } diff --git a/packages/design-system/lib/components/OpeningHours/utils.ts b/packages/design-system/lib/components/OpeningHours/utils.ts index 8b390a542..0e5543e6e 100644 --- a/packages/design-system/lib/components/OpeningHours/utils.ts +++ b/packages/design-system/lib/components/OpeningHours/utils.ts @@ -1,7 +1,7 @@ import { logger } from '@scandic-hotels/common/logger' import type { IntlShape } from 'react-intl' -import type { OpeningHours, AlternateOpeningHours } from './openingHoursTypes' +import type { AlternateOpeningHours, OpeningHours } from './openingHoursTypes' export function getGroupedOpeningHours( openingHours: OpeningHours | AlternateOpeningHours, @@ -112,52 +112,53 @@ export function getGroupedOpeningHours( } export function getTranslatedName(name: string, intl: IntlShape) { - switch (name) { - case 'Breakfast': + const lowercaseName = name.toLowerCase() + switch (lowercaseName) { + case 'breakfast': return intl.formatMessage({ defaultMessage: 'Breakfast', }) - case 'Brunch': + case 'brunch': return intl.formatMessage({ defaultMessage: 'Brunch', }) - case 'After Work': + case 'after work': return intl.formatMessage({ defaultMessage: 'After Work', }) - case 'Cafe': + case 'cafe': return intl.formatMessage({ defaultMessage: 'Cafe', }) - case 'Lunch': + case 'lunch': return intl.formatMessage({ defaultMessage: 'Lunch', }) - case 'Dinner': + case 'dinner': return intl.formatMessage({ defaultMessage: 'Dinner', }) - case 'Bar': + case 'bar': return intl.formatMessage({ defaultMessage: 'Bar', }) - case 'Snacks & drinks': + case 'snacks & drinks': return intl.formatMessage({ defaultMessage: 'Snacks & drinks', }) - case 'Takeaway': + case 'takeaway': return intl.formatMessage({ defaultMessage: 'Takeaway', }) - case 'Changes': + case 'changes': return intl.formatMessage({ defaultMessage: 'Changes', }) - case 'Live events': + case 'live events': return intl.formatMessage({ defaultMessage: 'Live events', }) - case 'Terrace': + case 'terrace': return intl.formatMessage({ defaultMessage: 'Terrace', })