diff --git a/apps/scandic-web/components/Blocks/CampaignHotelListing/Client.tsx b/apps/scandic-web/components/Blocks/CampaignHotelListing/Client.tsx index 92ad40b3b..d498423f2 100644 --- a/apps/scandic-web/components/Blocks/CampaignHotelListing/Client.tsx +++ b/apps/scandic-web/components/Blocks/CampaignHotelListing/Client.tsx @@ -20,6 +20,7 @@ import type { HotelDataWithUrl } from "@scandic-hotels/trpc/types/hotel" interface CampaignHotelListingClientProps { heading: string + preamble?: string | null hotels: HotelDataWithUrl[] visibleCountMobile?: 3 | 6 visibleCountDesktop?: 3 | 6 @@ -27,6 +28,7 @@ interface CampaignHotelListingClientProps { export default function CampaignHotelListingClient({ heading, + preamble, hotels, visibleCountMobile = 3, visibleCountDesktop = 6, @@ -46,7 +48,7 @@ export default function CampaignHotelListingClient({ ) // Only show the show more/less button if the length of hotels exceeds the threshold count - const showButton = hotels.length >= thresholdCount + const showButton = hotels.length > thresholdCount // Determine if we are at the stage where the user can click to show all hotels const canShowAll = @@ -93,6 +95,11 @@ export default function CampaignHotelListingClient({

{heading}

+ {preamble ? ( + +

{preamble}

+
+ ) : null}