Merged in fix/hide-bookingwidget-flag (pull request #1764)

fix: bookingwidget - hide BW if either pageSettings or siteConfig wants to hide it

* fix: bookingwidget - hide BW if either pageSettings or siteConfig wants to hide it

* Refactor


Approved-by: Michael Zetterberg
This commit is contained in:
Linus Flood
2025-04-14 05:37:46 +00:00
parent afb37d0cc5
commit 40f18c915b

View File

@@ -243,15 +243,11 @@ export const isBookingWidgetHidden = cache(
const siteConfig = const siteConfig =
siteConfigResults.status === "fulfilled" ? siteConfigResults.value : null siteConfigResults.status === "fulfilled" ? siteConfigResults.value : null
if (pageSettings) { const hideFromPageSettings =
return pageSettings.page.settings.hide_booking_widget pageSettings?.page?.settings?.hide_booking_widget ?? false
} const hideFromSiteConfig = siteConfig?.bookingWidgetDisabled ?? false
if (siteConfig) { return hideFromPageSettings || hideFromSiteConfig
return siteConfig.bookingWidgetDisabled
}
return false
} }
) )