fix: show cancellation message for non cancellable flex booking
* fix: show cancellation message for non cancellable flex booking
Approved-by: Chuma Mcphoy (We Ahead)
Feat/LOY-431: Switch to V2 of Profile endpoint
* feat(LOY-431): switch to v2 of profile endpoint
* feat(LOY-431): use CreditCard
* feat(LOY-431): remove hotelinformation from friendTransaction schema
* chore(LOY-431): add hotel data request to transactions
* fix(LOY-431): use v1 of friendTransactions
Approved-by: Linus Flood
Approved-by: Erik Tiekstra
Approved-by: Anton Gunnarsson
fix(STAY-130): Make sure we pass correct amount of rooms to rebook url
* fix: Make sure we pass correct amount of rooms to rebook url
Approved-by: Erik Tiekstra
Approved-by: Anton Gunnarsson
Approved-by: Matilda Landström
feat(BOOK-623): pass correct lang to booking widget and fix some more error logs
* feat(BOOK-623): pass correct lang to booking widget and fix some more error logs
Approved-by: Joakim Jäderberg
feat(SW-3644): Storybook v10
* Auto update to Storybook v10
* Add scandic theme and logo
* Update yarn.lock
* Update formatting of package.json
* Update vitest config and playwright plugin
* Remove vitest 4 update
* Re-added comment
* Update the Typography component to explicitly return React.ReactNode
* Add an explicit type assertion to the export
* Add an explicit type assertion to the export for Checkbox
* Explicit return type assertion
* Add an explicit type assertion to the export
* Update @types/react and fix ts warnings
* Updated typings
Approved-by: Linus Flood
Approved-by: Matilda Landström
feat: Refactor enter details price calculation
* Refactor getTotalPrice and child functions
* Move price calculations from helper file to specific file
Approved-by: Linus Flood
fix(LOY-398): fix language select by creating FormSelect wrapper
* fix(LOY-398): fix language select by creating FormSelect wrapper
Approved-by: Erik Tiekstra
Approved-by: Anton Gunnarsson
* fix(BOOK-408): Updated logo aria label
* fix(BOOK-408): Added title for links opening in new tab
* fix(BOOK-408): Added translations handling for title
Approved-by: Anton Gunnarsson
Approved-by: Matilda Landström
Fix/STAY-37 arrow margin
* fix: mobile padding on button
* fix: remove deprecated button and fix border radius on booking widget button
Approved-by: Erik Tiekstra
Feat/LOY-486 consent prompt date
* chore(LOY-486): update name on date
* chore(LOY-486): open links in new tab
* chore(LOY-486): send prompt date + refactor modal
* chore(LOY-486): update README
Approved-by: Chuma Mcphoy (We Ahead)
feat(sentry): changed imports so they work in netlify functions
* feat(sentry): changed imports so they work in netlify functions
Approved-by: Joakim Jäderberg
feat(BOOK-603): better logging and delete with unlinke intead of del
* feat(BOOK-603): better logging and delete with unlinke intead of del
Approved-by: Joakim Jäderberg
fix(SW-3622): Hide UI glitch while redemption is disabled for partner-sas
* Hide UI glitch while redemption is disabled for partner-sas
Approved-by: Matilda Haneling
fix: dont remove cache entries when unable to parse api response
* fix: dont remove cache entries when unable to parse api response
Approved-by: Linus Flood
Feat/redis fix
* feat(redis): delete multiple keys in one partition scan
* fix(BOOK-603): make it possible to do multiple deletes in redis at once using one partition scan
* filter out invalid keys
* fix: if no valid keys are present return early
* .
* fix: do redis deletes after scanning through all keys
* fix: do redis deletes after scanning through all keys
Approved-by: Linus Flood
fix: improve error messages in find my booking flow
* fix: improve error messages in find my booking flow
Approved-by: Linus Flood
Approved-by: Erik Tiekstra
Feat/redis fix
* feat(redis): delete multiple keys in one partition scan
* fix(BOOK-603): make it possible to do multiple deletes in redis at once using one partition scan
Approved-by: Linus Flood
Fix/LOY-483: Fix My Pages working in all languages
* fix(LOY-483): add back specific handling of profile pages
* fix(LOY-483): remove limit of 1 profiling consent config
Approved-by: Chuma Mcphoy (We Ahead)
fix: Show correct validation errors in additionalInfoForm
* fix: Show correct validation errors in additionalInfoForm
Approved-by: Bianca Widstam
Approved-by: Erik Tiekstra