Merged in feat/SW-1468 (pull request #2529)

feat(SW-1468): add restaurant name mapping

* feat(SW-1468): add restaurant name mapping


Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)
This commit is contained in:
Matilda Landström
2025-07-08 12:20:18 +00:00
parent b35ceafc00
commit 19b58be654
5 changed files with 74 additions and 4 deletions

View File

@@ -1,3 +1,5 @@
import { logger } from "@scandic-hotels/common/logger"
import type { RestaurantOpeningHours } from "@scandic-hotels/trpc/types/hotel"
import type { IntlShape } from "react-intl"
@@ -108,3 +110,62 @@ export function getGroupedOpeningHours(
}
return groupedOpeningHours
}
export function getTranslatedName(name: string, intl: IntlShape) {
switch (name) {
case "Breakfast":
return intl.formatMessage({
defaultMessage: "Breakfast",
})
case "Brunch":
return intl.formatMessage({
defaultMessage: "Brunch",
})
case "After Work":
return intl.formatMessage({
defaultMessage: "After Work",
})
case "Cafe":
return intl.formatMessage({
defaultMessage: "Cafe",
})
case "Lunch":
return intl.formatMessage({
defaultMessage: "Lunch",
})
case "Dinner":
return intl.formatMessage({
defaultMessage: "Dinner",
})
case "Bar":
return intl.formatMessage({
defaultMessage: "Bar",
})
case "Snacks & drinks":
return intl.formatMessage({
defaultMessage: "Snacks & drinks",
})
case "Takeaway":
return intl.formatMessage({
defaultMessage: "Takeaway",
})
case "Changes":
return intl.formatMessage({
defaultMessage: "Changes",
})
case "Live events":
return intl.formatMessage({
defaultMessage: "Live events",
})
case "Terrace":
return intl.formatMessage({
defaultMessage: "Terrace",
})
default:
logger.warn(`Unsupported name given: ${name}`)
return intl.formatMessage({
defaultMessage: "N/A",
})
}
}