Merged in fix/SW-2573-children-count-booking-confirmation (pull request #1939)

fix(SW-2573): add children count to summary

* fix(SW-2573): add children count to summary


Approved-by: Michael Zetterberg
This commit is contained in:
Bianca Widstam
2025-05-05 08:13:52 +00:00
parent 4191441f32
commit c39baabb03

View File

@@ -44,6 +44,25 @@ export default function ReceiptRoom({
(c) => c.bedType === ChildBedTypeEnum.ExtraBed (c) => c.bedType === ChildBedTypeEnum.ExtraBed
) )
const adultsMsg = intl.formatMessage(
{
defaultMessage: "{totalAdults, plural, one {# adult} other {# adults}}",
},
{ totalAdults: room.adults }
)
const guestsParts = [adultsMsg]
if (room.childrenAges?.length) {
const childrenMsg = intl.formatMessage(
{
defaultMessage:
"{totalChildren, plural, one {# child} other {# children}}",
},
{ totalChildren: room.childrenAges.length }
)
guestsParts.push(childrenMsg)
}
return ( return (
<article className={styles.room}> <article className={styles.room}>
<header className={styles.roomHeader}> <header className={styles.roomHeader}>
@@ -65,15 +84,7 @@ export default function ReceiptRoom({
)} )}
<Typography variant="Body/Paragraph/mdRegular"> <Typography variant="Body/Paragraph/mdRegular">
<p className={styles.uiTextMediumContrast}> <p className={styles.uiTextMediumContrast}>
{intl.formatMessage( {guestsParts.join(", ")}
{
defaultMessage:
"{totalAdults, plural, one {# adult} other {# adults}}",
},
{
totalAdults: room.adults,
}
)}
</p> </p>
</Typography> </Typography>
<Typography variant="Body/Paragraph/mdRegular"> <Typography variant="Body/Paragraph/mdRegular">