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:
@@ -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",
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user