From 0e0b065dd959c9a84cec5e552f46c87f864465f4 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Tue, 18 Mar 2025 10:43:28 +0000 Subject: [PATCH] Merged in feat/SW-598 (pull request #1554) feat: pass specialRequest.comment to create booking * feat: pass specialRequest.comment to create booking Approved-by: Simon.Emanuelsson --- .../EnterDetails/Details/Multiroom/index.tsx | 5 +++ .../EnterDetails/Details/Multiroom/schema.ts | 2 ++ .../EnterDetails/Details/RoomOne/index.tsx | 9 +++-- .../EnterDetails/Details/RoomOne/schema.ts | 29 ++-------------- .../{RoomOne => }/SpecialRequests/index.tsx | 6 ++-- .../Details/SpecialRequests/schema.ts | 25 ++++++++++++++ .../specialRequests.module.css | 0 .../EnterDetails/Payment/PaymentClient.tsx | 33 +++++++++++-------- .../EnterDetails/Summary/summary.test.tsx | 6 ++++ .../TempDesignSystem/Form/TextArea/index.tsx | 4 +-- .../providers/EnterDetailsProvider.tsx | 8 ++++- .../server/routers/booking/input.ts | 3 ++ .../scandic-web/stores/enter-details/index.ts | 7 ++++ .../scandic-web/types/stores/enter-details.ts | 3 ++ 14 files changed, 89 insertions(+), 51 deletions(-) rename apps/scandic-web/components/HotelReservation/EnterDetails/Details/{RoomOne => }/SpecialRequests/index.tsx (94%) create mode 100644 apps/scandic-web/components/HotelReservation/EnterDetails/Details/SpecialRequests/schema.ts rename apps/scandic-web/components/HotelReservation/EnterDetails/Details/{RoomOne => }/SpecialRequests/specialRequests.module.css (100%) diff --git a/apps/scandic-web/components/HotelReservation/EnterDetails/Details/Multiroom/index.tsx b/apps/scandic-web/components/HotelReservation/EnterDetails/Details/Multiroom/index.tsx index 7d63d8bac..6549b3851 100644 --- a/apps/scandic-web/components/HotelReservation/EnterDetails/Details/Multiroom/index.tsx +++ b/apps/scandic-web/components/HotelReservation/EnterDetails/Details/Multiroom/index.tsx @@ -5,6 +5,7 @@ import { useIntl } from "react-intl" import { useEnterDetailsStore } from "@/stores/enter-details" +import SpecialRequests from "@/components/HotelReservation/EnterDetails/Details/SpecialRequests" import Button from "@/components/TempDesignSystem/Button" import CountrySelect from "@/components/TempDesignSystem/Form/Country" import Input from "@/components/TempDesignSystem/Form/Input" @@ -53,6 +54,9 @@ export default function Details() { lastName: initialData.lastName, membershipNo: initialData.membershipNo, phoneNumber: initialData.phoneNumber, + specialRequest: { + comment: room.specialRequest.comment, + }, }, }) @@ -114,6 +118,7 @@ export default function Details() { type="tel" /> )} +