diff --git a/components/ContentType/HotelPage/SidePeeks/RestaurantBar/OpeningHours/index.tsx b/components/ContentType/HotelPage/SidePeeks/RestaurantBar/OpeningHours/index.tsx index 6d31febdc..40cbd7666 100644 --- a/components/ContentType/HotelPage/SidePeeks/RestaurantBar/OpeningHours/index.tsx +++ b/components/ContentType/HotelPage/SidePeeks/RestaurantBar/OpeningHours/index.tsx @@ -19,9 +19,7 @@ export default function OpeningHours({ return (
- -
{openingHours.name}
- + {openingHours.name} {days.map((day) => { const today = openingHours[day] as RestaurantOpeningHoursDay return today ? ( diff --git a/components/ContentType/HotelPage/SidePeeks/RestaurantBar/RestaurantBarItem/index.tsx b/components/ContentType/HotelPage/SidePeeks/RestaurantBar/RestaurantBarItem/index.tsx index 585ef67a9..b505e5a49 100644 --- a/components/ContentType/HotelPage/SidePeeks/RestaurantBar/RestaurantBarItem/index.tsx +++ b/components/ContentType/HotelPage/SidePeeks/RestaurantBar/RestaurantBarItem/index.tsx @@ -1,33 +1,34 @@ -import NextLink from "next/link" - import { OpenInNewSmallIcon } from "@/components/Icons" import Image from "@/components/Image" import Button from "@/components/TempDesignSystem/Button" import Link from "@/components/TempDesignSystem/Link" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" +import Title from "@/components/TempDesignSystem/Text/Title" +import { getIntl } from "@/i18n" import OpeningHours from "../OpeningHours" import styles from "./restaurantBarItem.module.css" -import { RestaurantBarItemProps } from "@/types/components/hotelPage/sidepeek/restaurantBar" +import type { RestaurantBarItemProps } from "@/types/components/hotelPage/sidepeek/restaurantBar" -export default function RestaurantBarItem({ +export default async function RestaurantBarItem({ restaurant, }: RestaurantBarItemProps) { + const intl = await getIntl() const { name, openingDetails, menus } = restaurant const { images, bookTableUrl } = restaurant.content const visibleImages = restaurant.content.images.slice(0, 2) const imageWidth = images.length === 2 ? 240 : 496 + // TODO: Not defined where this should lead. const ctaUrl = "" - console.log({ bookTableUrl: bookTableUrl }) return (
-

{name}

+ {name}
@@ -45,7 +46,9 @@ export default function RestaurantBarItem({ {openingDetails.length ? (
-

Opening Hours

+ + {intl.formatMessage({ id: "Opening Hours" })} +
{openingDetails.map((details) => ( -

Menus

+ {intl.formatMessage({ id: "Menus" })}
    {menus.map(({ name, url }) => ( @@ -70,7 +73,6 @@ export default function RestaurantBarItem({ textDecoration="underline" variant="icon" color="baseTextMediumContrast" - className={styles.menuLink} > {name} @@ -84,14 +86,21 @@ export default function RestaurantBarItem({
    {bookTableUrl ? ( ) : null} {ctaUrl ? ( ) : null}
    diff --git a/components/ContentType/HotelPage/SidePeeks/RestaurantBar/index.tsx b/components/ContentType/HotelPage/SidePeeks/RestaurantBar/index.tsx index 44ec4e7eb..d299aa960 100644 --- a/components/ContentType/HotelPage/SidePeeks/RestaurantBar/index.tsx +++ b/components/ContentType/HotelPage/SidePeeks/RestaurantBar/index.tsx @@ -13,8 +13,8 @@ import type { RestaurantBarSidePeekProps } from "@/types/components/hotelPage/si export default async function RestaurantBarSidePeek({ restaurants, }: RestaurantBarSidePeekProps) { - const lang = getLang() const intl = await getIntl() + const lang = getLang() return (