feat(SW-2116): Use refId instead of confirmationNumber

This commit is contained in:
Michael Zetterberg
2025-05-04 11:11:15 +02:00
parent f681fa7675
commit b910b6a313
59 changed files with 491 additions and 310 deletions

View File

@@ -16,6 +16,7 @@ export default function PriceDetails() {
cheques: state.bookedRoom.cheques,
formattedTotalPrice: state.totalPrice,
isCancelled: state.bookedRoom.isCancelled,
currencyCode: state.bookedRoom.currencyCode,
priceType: state.bookedRoom.priceType,
rateDefinition: state.bookedRoom.rateDefinition,
roomPoints: state.bookedRoom.roomPoints,

View File

@@ -23,21 +23,15 @@ interface RoomProps {
}
export default function SingleRoom({ user }: RoomProps) {
const {
confirmationNumber,
guest,
isCancelled,
isMultiRoom,
roomName,
roomNumber,
} = useMyStayStore((state) => ({
confirmationNumber: state.bookedRoom.confirmationNumber,
guest: state.bookedRoom.guest,
isCancelled: state.bookedRoom.isCancelled,
isMultiRoom: state.rooms.length > 1,
roomName: state.bookedRoom.roomName,
roomNumber: state.bookedRoom.roomNumber,
}))
const { refId, guest, isCancelled, isMultiRoom, roomName, roomNumber } =
useMyStayStore((state) => ({
refId: state.bookedRoom.refId,
guest: state.bookedRoom.guest,
isCancelled: state.bookedRoom.isCancelled,
isMultiRoom: state.rooms.length > 1,
roomName: state.bookedRoom.roomName,
roomNumber: state.bookedRoom.roomNumber,
}))
if (isMultiRoom) {
return null
@@ -70,7 +64,7 @@ export default function SingleRoom({ user }: RoomProps) {
<Details />
<div className={styles.guestDetailsDesktopWrapper}>
<GuestDetails
confirmationNumber={confirmationNumber}
refId={refId}
guest={guest}
isCancelled={isCancelled}
user={user}
@@ -83,7 +77,7 @@ export default function SingleRoom({ user }: RoomProps) {
<PriceDetails />
<div className={styles.guestDetailsMobileWrapper}>
<GuestDetails
confirmationNumber={confirmationNumber}
refId={refId}
guest={guest}
isCancelled={isCancelled}
user={user}