Merged in fix/SW-2926-hotel-special-alerts- (pull request #2580)

fix(SW-2926): Display alerts in booking flow if date range matches search dates and in hotel page if current date is in date range

* fix(SW-2926): Display alerts in booking flow if date range matches search dates and in hotel page if current date is in date range

* fix(SW-2926) Updated hotel alerts with respect to booking dates

* fix(SW-2926): Optimized code


Approved-by: Matilda Landström
This commit is contained in:
Hrishikesh Vaipurkar
2025-08-01 08:26:32 +00:00
parent 3922ade199
commit 33c274bce1
6 changed files with 67 additions and 33 deletions

View File

@@ -26,8 +26,8 @@ export const specialAlertsSchema = z
if (!hasDates) {
return hasText
}
const shouldShowNow = alert.startDate <= now && alert.endDate >= now
return shouldShowNow && hasText
const isAlertExpired = alert.endDate < now
return !isAlertExpired && hasText
})
return filteredAlerts.map((alert, idx) => ({
heading: alert.title || null,