From 07a764211fdedf84661b0d5949a87f5154a3e55f Mon Sep 17 00:00:00 2001 From: Simon Emanuelsson Date: Wed, 11 Jun 2025 15:02:59 +0200 Subject: [PATCH] feat: use correct description for beds in sidepeek --- .../HotelReservation/EnterDetails/Room/One.tsx | 5 +---- .../RoomSidePeek/RoomSidePeekContent/index.tsx | 16 +++++++++++----- apps/scandic-web/constants/booking.ts | 2 +- .../schemas/hotel/include/roomCategories.ts | 13 +++++++++++-- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/apps/scandic-web/components/HotelReservation/EnterDetails/Room/One.tsx b/apps/scandic-web/components/HotelReservation/EnterDetails/Room/One.tsx index 2c1a0665a..bbd725af6 100644 --- a/apps/scandic-web/components/HotelReservation/EnterDetails/Room/One.tsx +++ b/apps/scandic-web/components/HotelReservation/EnterDetails/Room/One.tsx @@ -25,9 +25,6 @@ export default function RoomOne({ user }: { user: SafeUser }) { breakfastPackages: state.breakfastPackages, isMultiroom: state.rooms.length > 1, })) - const { - room: { bedTypes }, - } = useRoomContext() const hasChildWithExtraBed = room.childrenInRoom?.some( (child) => Number(child.bed) === ChildBedMapEnum.IN_EXTRA_BED @@ -36,7 +33,7 @@ export default function RoomOne({ user }: { user: SafeUser }) { const bedTypeInfoText = getBedTypeInfoText( intl, !!hasChildWithExtraBed, - bedTypes.length > 1 + room.bedTypes.length > 1 ) const showBreakfastStep = diff --git a/apps/scandic-web/components/SidePeeks/RoomSidePeek/RoomSidePeekContent/index.tsx b/apps/scandic-web/components/SidePeeks/RoomSidePeek/RoomSidePeekContent/index.tsx index 0c35eff9f..afe8adbb5 100644 --- a/apps/scandic-web/components/SidePeeks/RoomSidePeek/RoomSidePeekContent/index.tsx +++ b/apps/scandic-web/components/SidePeeks/RoomSidePeek/RoomSidePeekContent/index.tsx @@ -1,6 +1,6 @@ import { useIntl } from "react-intl" -import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon" +import { BED_TYPE_ICONS, type BedTypes } from "@/constants/booking" import ImageGallery from "@/components/ImageGallery" import Body from "@/components/TempDesignSystem/Text/Body" @@ -8,7 +8,6 @@ import Caption from "@/components/TempDesignSystem/Text/Caption" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" import { mapApiImagesToGalleryImages } from "@/utils/imageGallery" -import { getBedIconName } from "../bedIcon" import { FacilityIcon } from "../facilityIcon" import styles from "./roomSidePeekContent.module.css" @@ -121,12 +120,19 @@ export function RoomSidePeekContent({ room }: RoomSidePeekContentProps) {