Merged in feat(SW-2084)-disable-options-modify-my-stay (pull request #1662)

feat(SW-2084) logic to disable Manage stay options

* feat(SW-2084) logic to disable Manage stay options

* feat(SW-2084) cleanup logic for checks

* feat(SW-2084) check if date has passed

* feat(SW-2084) change to datetimeIsInThePast


Approved-by: Niclas Edenvin
This commit is contained in:
Pontus Dreij
2025-03-31 07:44:46 +00:00
parent e8148fdf21
commit a8358de04a
12 changed files with 239 additions and 73 deletions

View File

@@ -98,7 +98,6 @@ export function ReferenceCard({
checkInDate,
checkOutDate,
isCancelled,
isModifiable,
bookingCode,
} = bookedRoom
@@ -311,20 +310,19 @@ export function ReferenceCard({
</p>
</Typography>
)}
{isModifiable && (
<Typography variant="Body/Supporting text (caption)/smRegular">
<p
className={`${styles.note} ${allRoomsCancelled ? styles.cancelledNote : ""}`}
>
{booking.rateDefinition.generalTerms.map((term) => (
<span key={term}>
{term}
{term.endsWith(".") ? " " : ". "}
</span>
))}
</p>
</Typography>
)}
<Typography variant="Body/Supporting text (caption)/smRegular">
<p
className={`${styles.note} ${allRoomsCancelled ? styles.cancelledNote : ""}`}
>
{booking.rateDefinition.generalTerms.map((term) => (
<span key={term}>
{term}
{term.endsWith(".") ? " " : ". "}
</span>
))}
</p>
</Typography>
</div>
)
}