"use client" import SignupPromoMobile from "@scandic-hotels/booking-flow/components/SignupPromoMobile" import { useEnterDetailsStore } from "@/stores/enter-details" import SummaryUI from "../UI" import SummaryBottomSheet from "./BottomSheet" import styles from "./mobile.module.css" import type { SummaryProps } from "@/types/components/hotelReservation/summary" export default function MobileSummary({ isUserLoggedIn }: SummaryProps) { const { isSummaryOpen, toggleSummaryOpen } = useEnterDetailsStore( (state) => ({ isSummaryOpen: state.isSummaryOpen, toggleSummaryOpen: state.actions.toggleSummaryOpen, }) ) const { booking, rooms, totalPrice, vat, defaultCurrency } = useEnterDetailsStore((state) => ({ booking: state.booking, rooms: state.rooms, totalPrice: state.totalPrice, vat: state.vat, defaultCurrency: state.defaultCurrency, })) const showPromo = !isUserLoggedIn && rooms.length === 1 && !rooms[0].room.guest.join && !rooms[0].room.guest.membershipNo return (
{showPromo ? (
) : null} {isSummaryOpen && ( ) }