From deaba8b5c48ba2f07541d4d7bd57a827ef9ee5b5 Mon Sep 17 00:00:00 2001 From: Anton Gunnarsson Date: Tue, 19 Aug 2025 07:20:44 +0000 Subject: [PATCH] Merged in feat/sw-3241-move-readme-to-booking-flow (pull request #2660) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit feat(SW-3241): Move ReadMe to booking-flow and rename to OpenSidePeekButton * Move ReadMe to booking-flow * Rename ReadMore to OpenSidePeekButton * Fix self-referencing import Approved-by: Joakim Jäderberg --- apps/partner-sas/app/[lang]/layout.tsx | 2 ++ apps/partner-sas/app/utils/tracking.ts | 9 +++++++++ apps/scandic-web/app/[lang]/(live)/layout.tsx | 3 ++- .../HotelReservation/HotelCard/index.tsx | 4 ++-- .../HotelInfoCard/HotelDescription/index.tsx | 4 ++-- .../SelectRate/HotelInfoCard/index.tsx | 4 ++-- .../selectHotel/selectHotel.ts | 8 -------- .../components/OpenSidePeekButton}/index.tsx | 18 ++++++++++++------ packages/booking-flow/lib/trackingContext.tsx | 6 ++++++ packages/booking-flow/package.json | 1 + 10 files changed, 38 insertions(+), 21 deletions(-) rename {apps/scandic-web/components/HotelReservation/ReadMore => packages/booking-flow/lib/components/OpenSidePeekButton}/index.tsx (69%) diff --git a/apps/partner-sas/app/[lang]/layout.tsx b/apps/partner-sas/app/[lang]/layout.tsx index 7a55048a0..398512076 100644 --- a/apps/partner-sas/app/[lang]/layout.tsx +++ b/apps/partner-sas/app/[lang]/layout.tsx @@ -14,6 +14,7 @@ import { setLang } from "@/i18n/serverContext" import { trackAccordionItemOpen, trackBookingSearchClick, + trackOpenSidePeek, } from "../utils/tracking" import type { Metadata } from "next" @@ -57,6 +58,7 @@ export default async function RootLayout(props: RootLayoutProps) { trackingFunctions={{ trackBookingSearchClick, trackAccordionItemOpen, + trackOpenSidePeek, }} >
diff --git a/apps/scandic-web/components/HotelReservation/HotelCard/index.tsx b/apps/scandic-web/components/HotelReservation/HotelCard/index.tsx index b6bad701c..caa1faa3a 100644 --- a/apps/scandic-web/components/HotelReservation/HotelCard/index.tsx +++ b/apps/scandic-web/components/HotelReservation/HotelCard/index.tsx @@ -10,6 +10,7 @@ import { import { memo } from "react" import { useIntl } from "react-intl" +import OpenSidePeekButton from "@scandic-hotels/booking-flow/components/OpenSidePeekButton" import TripAdvisorChip from "@scandic-hotels/booking-flow/components/TripAdvisorChip" import { SidePeekEnum } from "@scandic-hotels/booking-flow/stores/sidepeek" import { @@ -31,7 +32,6 @@ import BookingCodeChip from "@/components/BookingCodeChip" import { FacilityToIcon } from "@/components/ContentType/HotelPage/data" import { mapApiImagesToGalleryImages } from "@/utils/imageGallery" -import ReadMore from "../ReadMore" import HotelChequeCard from "./HotelChequeCard" import HotelPointsRow from "./HotelPointsRow" import HotelPriceCard from "./HotelPriceCard" @@ -184,7 +184,7 @@ function HotelCard({ ))} - - ))} - ({ openSidePeek: state.openSidePeek, closeSidePeek: state.closeSidePeek, @@ -30,7 +36,7 @@ export default function ReadMore({