fix: Added Jacuzzi and Relax to the switch statement to avoid unnecessary warnings in the logs

* fix: Ignore casing in getTranslatedName switch statement

Approved-by: Joakim Jäderberg
This commit is contained in:
Erik Tiekstra
2025-10-06 07:54:45 +00:00
parent 20f1020818
commit e18bba79c6
2 changed files with 18 additions and 15 deletions

View File

@@ -112,7 +112,9 @@ export async function translateWellnessDetails({
}) })
.filter((d): d is string => !!d) .filter((d): d is string => !!d)
.sort() .sort()
case HealthFacilitiesEnum.Jacuzzi:
case HealthFacilitiesEnum.Relax:
return null
default: default:
logger.warn(`Unsupported type given: ${type}`) logger.warn(`Unsupported type given: ${type}`)
} }

View File

@@ -1,7 +1,7 @@
import { logger } from '@scandic-hotels/common/logger' import { logger } from '@scandic-hotels/common/logger'
import type { IntlShape } from 'react-intl' import type { IntlShape } from 'react-intl'
import type { OpeningHours, AlternateOpeningHours } from './openingHoursTypes' import type { AlternateOpeningHours, OpeningHours } from './openingHoursTypes'
export function getGroupedOpeningHours( export function getGroupedOpeningHours(
openingHours: OpeningHours | AlternateOpeningHours, openingHours: OpeningHours | AlternateOpeningHours,
@@ -112,52 +112,53 @@ export function getGroupedOpeningHours(
} }
export function getTranslatedName(name: string, intl: IntlShape) { export function getTranslatedName(name: string, intl: IntlShape) {
switch (name) { const lowercaseName = name.toLowerCase()
case 'Breakfast': switch (lowercaseName) {
case 'breakfast':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Breakfast', defaultMessage: 'Breakfast',
}) })
case 'Brunch': case 'brunch':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Brunch', defaultMessage: 'Brunch',
}) })
case 'After Work': case 'after work':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'After Work', defaultMessage: 'After Work',
}) })
case 'Cafe': case 'cafe':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Cafe', defaultMessage: 'Cafe',
}) })
case 'Lunch': case 'lunch':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Lunch', defaultMessage: 'Lunch',
}) })
case 'Dinner': case 'dinner':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Dinner', defaultMessage: 'Dinner',
}) })
case 'Bar': case 'bar':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Bar', defaultMessage: 'Bar',
}) })
case 'Snacks & drinks': case 'snacks & drinks':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Snacks & drinks', defaultMessage: 'Snacks & drinks',
}) })
case 'Takeaway': case 'takeaway':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Takeaway', defaultMessage: 'Takeaway',
}) })
case 'Changes': case 'changes':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Changes', defaultMessage: 'Changes',
}) })
case 'Live events': case 'live events':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Live events', defaultMessage: 'Live events',
}) })
case 'Terrace': case 'terrace':
return intl.formatMessage({ return intl.formatMessage({
defaultMessage: 'Terrace', defaultMessage: 'Terrace',
}) })