feat(SW-1534): Added booking code functionality from either searchParams or pageSettings

Approved-by: Christian Andolf
This commit is contained in:
Erik Tiekstra
2025-03-25 07:36:43 +00:00
parent bb0478033f
commit 2c08b141b2
7 changed files with 35 additions and 5 deletions

View File

@@ -1,3 +1,4 @@
fragment PageSettings on PageSettings {
hide_booking_widget
booking_code
}

View File

@@ -258,6 +258,14 @@ export const isBookingWidgetHidden = cache(
}
)
export const getPageSettingsBookingCode = cache(
async function getMemoizedPageSettingsBookingCode() {
const lang = getLang()
const pageSettings = await getPageSettings(lang)
return pageSettings?.page.settings.booking_code ?? ""
}
)
export const getJobylonFeed = cache(async function getMemoizedJobylonFeed() {
return serverClient().partner.jobylon.feed.get()
})