Bianca Widstam
873174dcc3
Merged in feat/BOOK-119-accessibility-replace-radiogroup (pull request #3081 )
...
feat(BOOK-119): replace radio group on select rate with buttons and make them accessible
* feat(BOOK-119): replace radio group on select rate with buttons and make them accessible
* feat(BOOK-119): update roomNR
* feat(BOOK-119): update onpress and buttonOverlay name change
Approved-by: Erik Tiekstra
2025-11-06 11:46:59 +00:00
Matilda Haneling
f502621576
Merged in fix/book-425-update-tokens (pull request #3063 )
...
fix(BOOK-425): updated to the new color tokens (again)
* fix(BOOK-425): updated to the new color tokens (again)
Approved-by: Erik Tiekstra
2025-11-06 09:54:57 +00:00
Erik Tiekstra
0e11a772f1
feat(BOOK-450): Adjust Scandic logo in header when on a themed hotel page
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-11-05 10:29:24 +00:00
Erik Tiekstra
3a38e99a71
Feat/BOOK-63 hotel subpages branding
...
* feat(BOOK-63): Replaced css variables and components to apply hotel branding on subpages
* feat(BOOK-63): Replaced css variables and components to apply hotel branding on hotel page map view
Approved-by: Christel Westerberg
Approved-by: Matilda Landström
2025-11-05 08:30:55 +00:00
Erik Tiekstra
4491d1de8e
feat(BOOK-62): Added new InfoCard component and using that on hotel pages
...
Approved-by: Bianca Widstam
2025-11-04 07:39:33 +00:00
Anton Gunnarsson
83822fbc76
Merged in fix/sw-3581-incorrect-price-colors (pull request #3057 )
...
feat(SW-3581): Set price colors to scandic red
* Set price colors to scandic red
* Remove comment
Approved-by: Bianca Widstam
Approved-by: Joakim Jäderberg
2025-11-03 13:14:57 +00:00
Matilda Haneling
c3a82598af
Merged in fix/book-425-color-fix (pull request #3056 )
...
Fix/book 425 color fix
* fix(BOOK-425): fixed color on campaign banner and pprice alignment issue
* fix(BOOK-425): fixed release branch colors on booking code chip
* removed new css class which wasn't needed
Approved-by: Joakim Jäderberg
2025-11-03 08:56:34 +00:00
Anton Gunnarsson
b2398dba4a
Merged in feat/sw-3587-add-partner-copy-for-member-price (pull request #3053 )
...
feat(SW-3587): Add new member price copy to partner variants
* Add new member price copy to partner variants
Approved-by: Joakim Jäderberg
2025-11-03 07:57:23 +00:00
Matilda Landström
3590a88031
Merged in fix/LOY-382-password-validation-audit (pull request #3034 )
...
Fix/LOY-382: Refactoring + accessibility of PasswordInput
* fix(LOY-382): fix password accessibility issues
* chore(LOY-382): refactor & add accessibility
* refactor(LOY-382)
Approved-by: Erik Tiekstra
2025-10-31 10:19:32 +00:00
Matilda Haneling
742fcbe588
Merged in fix/book-425-update-color-token (pull request #3048 )
...
fix(BOOK-425): removed fallback and updated to correct color tokens
* fix(BOOK-425): removed fallback and updated to correct color tokens
Approved-by: Bianca Widstam
2025-10-31 07:52:17 +00:00
Matilda Haneling
02012175ba
Merged in fix/book-425-color-change-campaign-rate-card (pull request #3040 )
...
fix(BOOK-425): fixed the color on campaign member rate name
* fix(BOOK-425): fixed the color on standard rate name
* listening to api resonse displayPriceRed again
* updated the conditional css class syntax
Approved-by: Bianca Widstam
Approved-by: Erik Tiekstra
2025-10-31 07:34:45 +00:00
Bianca Widstam
e2aeada23e
Merged in fix/BOOK-486-hotjar (pull request #3046 )
...
fix(BOOK-486): suppress hotjar firstname lastname and initials
* fix(BOOK-486): suppress hotjar firstname lastname and initials
Approved-by: Joakim Jäderberg
Approved-by: Anton Gunnarsson
2025-10-31 07:26:11 +00:00
Bianca Widstam
0e598e53e8
Merged in fix/BOOK-61-update-chip (pull request #3041 )
...
fix(BOOK-61): update chip
* fix(BOOK-61): update chip
* fix(BOOK-61): revert chip changes
Approved-by: Erik Tiekstra
2025-10-30 13:01:34 +00:00
Erik Tiekstra
6a342aaa9e
chore: generated design system css variables from updated json file
...
Approved-by: Matilda Landström
2025-10-30 12:27:16 +00:00
Joakim Jäderberg
47210491c3
Merged in sync-lokalise-2025-10-30 (pull request #3038 )
...
* sync lokalise
* sync defaultMessage
Approved-by: Anton Gunnarsson
2025-10-30 08:47:44 +00:00
Bianca Widstam
3962ecd858
Merged in feat/BOOK-426-campaign-tag-select-hotel (pull request #3037 )
...
Feat/BOOK-426 campaign tag select hotel
* fix(BOOK-426): do not show campaign tag if a regular booking code is used and the rate is a campaign
* fix(BOOK-426): if no availability show booking code striketrough as default
Approved-by: Erik Tiekstra
2025-10-30 07:15:12 +00:00
Bianca Widstam
ed833e714b
Merged in feat/BOOK-426-add-campaign-tag-select-hotel (pull request #3023 )
...
Feat/BOOK-426 add campaign tag select hotel
* feat(BOOK-426): introduce campaign tag on select hotel card
* feat(BOOK-426): remove redundant tags
* feat(BOOK-426): fix comments, change to typography
* feat(BOOK-426): fix comments, update to cx
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-10-29 14:10:12 +00:00
Matilda Haneling
2c6d9860e1
Merged in feat/book-425-optimize-campaign-rate-card (pull request #3015 )
...
Feat/book 425 optimize campaign rate card
* feat(BOOK-425): design updates to RateCard
* feat(BOOK-425): design updates to campaign BookingCodeChip
* feat(BOOK-425): fixed breakfast message & booking code chips on select rate and enter detailss
* feat(BOOK-425): fixed booking code chip on Booking Confirmation page
* fixed draft comments
* fixed more comments
* feat(BOOK-425): removed fixed height from RateCard banner
* fixed another variable comment
* fixed more pr comments
* fixed more pr comments
* updated ratecard campaign standard rate title color
* removed deconstructed props
Approved-by: Bianca Widstam
Approved-by: Erik Tiekstra
2025-10-29 13:54:29 +00:00
Erik Tiekstra
333636c81a
Merged in feat/BOOK-61-refactor-hotel-page-css-variables (pull request #3014 )
...
Feat/BOOK-61 refactor hotel page css variables
* feat(BOOK-61): Breadcrumbs
* feat(BOOK-61): intro section
* feat(BOOK-61): show more button
* feat(BOOK-61): rooms section
* feat(BOOK-61): sidepeeks
* feat(BOOK-61): deprecated old Link component
* feat(BOOK-61): added new TextLink component to the design-system
* feat(BOOK-61): replaced deprecated links with new TextLink component
* feat(BOOK-61): miscellaneous changes
Approved-by: Bianca Widstam
Approved-by: Christel Westerberg
2025-10-29 09:15:03 +00:00
Joakim Jäderberg
3c72d043e2
Merged in fix/select-payment-method-set-form-name (pull request #3012 )
...
Fix/select payment method set form name
* fix(selectPaymentMethod): Set form name for tests
* fix(selectPaymentMethod): Set form name for tests
2025-10-27 09:12:25 +00:00
Bianca Widstam
c473bbc8b0
Merged in fix/BOOK-323-enter-details-scroll-error (pull request #2986 )
...
Fix/BOOK-323 enter details scroll error
* fix(BOOK-323): scroll to invalid element on submit on enter details
* fix(BOOK-323): update error message design
* fix(BOOK-323): clean up
* fix(BOOK-323): scroll to fields in room in right order
* fix(BOOK-323): add id to translations
* fix(BOOK-323): remove undefined
* fix(BOOK-323): fix submitting state
* fix(BOOK-323): use ref in multiroom for scrolling to right element, add membershipNo
* fix(BOOK-323): fix invalid border country
* fix(BOOK-323): use error message component
* fix(BOOK-323): fix invalid focused styling on mobile
* fix(BOOK-323): remove redundant dependency in callback
Approved-by: Erik Tiekstra
2025-10-24 11:30:56 +00:00
Joakim Jäderberg
aafad9781f
Merged in feat/lokalise-rebuild (pull request #2993 )
...
Feat/lokalise rebuild
* chore(lokalise): update translation ids
* chore(lokalise): easier to switch between projects
* chore(lokalise): update translation ids
* .
* .
* .
* .
* .
* .
* chore(lokalise): update translation ids
* chore(lokalise): update translation ids
* .
* .
* .
* chore(lokalise): update translation ids
* chore(lokalise): update translation ids
* .
* .
* chore(lokalise): update translation ids
* chore(lokalise): update translation ids
* chore(lokalise): new translations
* merge
* switch to errors for missing id's
* merge
* sync translations
Approved-by: Linus Flood
2025-10-22 11:00:03 +00:00
Erik Tiekstra
3e3a7fc423
fix(BOOK-418): Refactored StandaloneHotelCardDialog and fixed pricing issue when using redemption or booking codes
...
Approved-by: Bianca Widstam
2025-10-20 10:40:38 +00:00
Matilda Landström
bacdc669a3
Merged in fix/Lokalise-EN-edits-2025-10 (pull request #2962 )
...
Fix/Lokalise English manual updates
* fix: update English keys
Approved-by: Linus Flood
2025-10-16 15:04:58 +00:00
Hrishikesh Vaipurkar
78ede453a2
Merged in feat/SW-3526-show-sas-eb-points-rate-in- (pull request #2933 )
...
feat(SW-3526): Show EB points rate and label in booking flow
* feat(SW-3526): Show EB points rate and label in booking flow
* feat(SW-3526) Optimized points currency code
* feat(SW-3526) Removed extra multiplication for token expiry after rebase
* feat(SW-3526): Updated to exhaustive check and thow if type error
Approved-by: Anton Gunnarsson
2025-10-15 06:54:44 +00:00
Erik Tiekstra
339e7195dc
fix(BOOK-436): Added new section component and deprecated the other
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-13 08:31:26 +00:00
Erik Tiekstra
ddbc4a063d
fix(BOOK-427): Added div around the contents of the li element to avoid the li flex-styles
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-10 10:37:26 +00:00
Erik Tiekstra
527ab170b5
fix(BOOK-405): Pushing to history when opening sidepeek to avoid navigating back inside the booking flow
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-09 11:34:58 +00:00
Erik Tiekstra
b685c928e4
fix(BOOK-413): Respecting original_url inside RTE for entry links
...
Approved-by: Matilda Landström
2025-10-08 07:25:32 +00:00
Matilda Landström
2176a7dd6f
Merged in feat/LOY-394-promos-linkable (pull request #2918 )
...
feat(LOY-394): add promo campaign page link
* feat(LOY-394): make promo campaigns linkable from everewhere
Approved-by: Erik Tiekstra
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-07 13:30:34 +00:00
Erik Tiekstra
36aa5089ea
fix(BOOK-138): Fixed several issues after country map functionality was added
...
* fix(BOOK-138): Fixed issue when hovering markers and info windows for both city cluster marker as city markers.
Approved-by: Matilda Landström
2025-10-07 11:37:54 +00:00
Erik Tiekstra
725b105637
fix(BOOK-53): Seo filter block now uses h3 as summary content and adjusted spacing
...
Approved-by: Bianca Widstam
2025-10-06 10:43:05 +00:00
Erik Tiekstra
e18bba79c6
fix: Added Jacuzzi and Relax to the switch statement to avoid unnecessary warnings in the logs
...
* fix: Ignore casing in getTranslatedName switch statement
Approved-by: Joakim Jäderberg
2025-10-06 07:54:45 +00:00
Chuma Mcphoy (We Ahead)
9032789fd0
Merged in feat/LOY-366-Promo-Campaign-Expiring-Flow (pull request #2842 )
...
Feat(LOY-366): Promo Campaign Expiring Flow
* feat(LOY-366): expired promo campaign WIP
* fix(LOY-366): MagicWand icon transparent bg
* fix(LOY-366): css cleanup
* fix(LOY-366): Add link to all offers
* fix(LOY-366): semantic var name
Approved-by: Erik Tiekstra
2025-09-25 07:20:57 +00:00
Matilda Landström
00689607bc
Merged in feat/SW-2241-country-map (pull request #2808 )
...
Feat/SW-2241 country map
Approved-by: Erik Tiekstra
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-24 12:04:01 +00:00
Bianca Widstam
914b095e16
Merged in fix/BOOK-210-update-hotel-card-local-charges (pull request #2835 )
...
fix(BOOK-210): add local charges for Finland and update design for hotel card
* fix(BOOK-210): add local charges for Finland and update design for hotel card
* feat(BOOK-210): change variant to conditional classname
* fix(BOOK-210): update link with icon
* fix(BOOK-210): update buttonlink tripadvisor
* fix(BOOK-210): switch wrapper logic
* fix(BOOK-210): update variants tripadvisor
Approved-by: Erik Tiekstra
2025-09-23 08:54:07 +00:00
Hrishikesh Vaipurkar
16e6c1596c
Merged in feat/SW-3477-hide-voucher-booking-code-sas- (pull request #2836 )
...
feat(SW-3477) Updated booking widget for SAS white label
Approved-by: Anton Gunnarsson
2025-09-23 08:44:55 +00:00
Erik Tiekstra
a5db1f0f62
fix(BOOK-140): fixed issue with multi-line bullet lists
...
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-09-22 10:47:55 +00:00
Chuma Mcphoy (We Ahead)
6a9d598b97
Merged in feat/LOY-336-Points-to-Spend-Card (pull request #2830 )
...
feat(LOY-336): Add PointsToSpendCard
* feat(LOY-366): Add PointsToSpendCard
* feat(LOY-336): Add Expiring Points Table Sidepeek
* fix(LOY-336): Hide old section
* fix(LOY-336): description mobile styling
* chore(LOY-336): css cleanup
Approved-by: Matilda Landström
2025-09-22 10:16:40 +00:00
Erik Tiekstra
7c92a8fc9a
feat(BOOK-53): Added component for SEO filters and support filter switching
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-19 08:26:41 +00:00
Bianca Widstam
1e566e59f7
Merged in fix/SW-3484-campaign-remove-breakfast-message-chip (pull request #2820 )
...
fix(SW-3484): remove breakfast message in the booking code chip for campaign
* fix(SW-3484): remove breakfast message in the booking code chip for campaign
Approved-by: Matilda Landström
2025-09-17 08:11:10 +00:00
Bianca Widstam
a144f84566
Merged in fix/SW-3481-map-view-pin-highlighted (pull request #2814 )
...
fix(SW-3481): highlight pin and min width to 900 to avoid duplicate hotelcards
* fix(SW-3481): highlight pin and min width to 900 to avoid duplicate hotelcards
Approved-by: Matilda Landström
2025-09-17 07:59:16 +00:00
Chuma Mcphoy (We Ahead)
0737f4fb78
Merged in feat/LOY-354-L7-Progress-Card (pull request #2786 )
...
Feat/LOY-354 L7 Progress Card
* feat(LOY-354): Add Trophy icon
* fix(LOY-354): include new tierPoints value
* feat(LOY-354): L7 Progress Level Card support
* refactor(LOY-354): Refactoring of component structure
* fix(LOY-354): Remove intl prop drilling
* fix(LOY-354): cleanup progress section code
Approved-by: Erik Tiekstra
2025-09-15 11:48:18 +00:00
Erik Tiekstra
b437f8b806
feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
...
* feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
* feat(BOOK-144): Make image clickable instead of a button to avoid being able to click outside of the image area
Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-15 09:02:48 +00:00
Joakim Jäderberg
4b4690a724
Merged in SW-3458-fix-faulty-svg-param-stroke-width (pull request #2791 )
...
fix faulty kebab case properties for svgs
* fix faulty kebab case properties for svgs
Approved-by: Anton Gunnarsson
2025-09-11 09:05:32 +00:00
Joakim Jäderberg
7dee6d5083
Merged in chore/move-enter-details (pull request #2778 )
...
Chore/move enter details
Approved-by: Anton Gunnarsson
2025-09-11 07:16:24 +00:00
Erik Tiekstra
15711cb3a4
feat(SW-2541): Adjust for ImageVault custom field return types changes
...
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-09-10 08:57:49 +00:00
Bianca Widstam
1ceb1520a6
Merged in fix/SW-3434-skeleton-ui-bug (pull request #2772 )
...
fix(SW-3434): skeleton ui fix for booking widget
* fix(SW-3434): skeleton ui fix for booking widget
* fix(SW-3434): use cx
Approved-by: Anton Gunnarsson
2025-09-10 08:35:14 +00:00
Erik Tiekstra
f04fe467da
feat(SW-3151): Added original to imageSchema and added transform to a more generic image type
...
Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Matilda Landström
2025-09-10 08:29:05 +00:00
Chuma Mcphoy (We Ahead)
c6da0fb8cb
Merged in feat/LOY-316-Level-Progress-Card (pull request #2739 )
...
Feat/LOY-316 Level Progress Card
* feat(LOY-315): Add MembershipOverviewCard
* refactor(LOY-315): abstract sasbooststatus
* feat(LOY-316): build out LevelProgressCard skeleton & variant styling
* feat(LOY-316): Add HighesMembershipCard
* feat(LOY-316): ProgressBarCard base
* refactor(LOY-315): highest level card misc fixes
* feat(LOY-316): Add progress component to design system
* fix(LOY-316): type check
* refactor(LOY-316): calculate currentEarnings correctly
* fix(LOY-316): sas icon showing when not boosted
* fix(LOY-316): css module
* refactor(LOY-316): Restructure components
* feat(LOY-316): Add marker pin 📍
* fix(LOY-316): strict equality checks
* fix(LOY-316): code review fixes
* chore(LOY-316): conditionally hide old section under flag
* feat(LOY-316): Add level progress card to my points page
* chore(LOY-316): marker label container height
Approved-by: Matilda Landström
2025-09-10 06:53:22 +00:00