Bianca Widstam
6d9cbad8bf
Merged in feat/BOOK-644-gla-reward-night (pull request #3500 )
...
fix(BOOK-644): update ui reward night gla
* fix(BOOK-644): update ut reward night gla
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2026-01-29 07:03:50 +00:00
Anton Gunnarsson
f79ff9b570
Merged in chore/cleanup-unused (pull request #3461 )
...
chore: Cleanup unused vars, exports, types
* Cleanup some unused exports
* Remove more
* Readd CampaignPageIncludedHotelsRef
* Add alias comment to procedure exports
* Remove unused exports
Approved-by: Linus Flood
2026-01-22 12:34:07 +00:00
Erik Tiekstra
4de24e9f2a
feat(BOOK-391): Added theme and logos for Bassin Seven
...
* chore: Updated border-radius variables after import change
Approved-by: Linus Flood
2026-01-22 07:03:25 +00:00
Erik Tiekstra
8e08af718c
feat(BOOK-743): Replaced deprecated Button component
...
Approved-by: Bianca Widstam
2026-01-21 09:38:38 +00:00
Anton Gunnarsson
16fbdb7ae0
Merged in fix/refactor-currency-display (pull request #3434 )
...
fix(SW-3616): Handle EuroBonus point type everywhere
* Add tests to formatPrice
* formatPrice
* More work replacing config with api points type
* More work replacing config with api points type
* More fixing with currency
* maybe actually fixed it
* Fix MyStay
* Clean up
* Fix comments
* Merge branch 'master' into fix/refactor-currency-display
* Fix calculateTotalPrice for EB points + SF points + cash
Approved-by: Joakim Jäderberg
2026-01-15 09:32:17 +00:00
Linus Flood
e54310b00f
Merged in chore/export-name-from-file (pull request #3439 )
...
chore(storagecleaner): import from file to avoid huge footprints on every page
* chore(storagecleaner): import from file to avoid huge footprints on every page
Approved-by: Anton Gunnarsson
2026-01-14 12:55:06 +00:00
Bianca Widstam
d9ec1b1f2d
Merged in chore/BOOK-739-replace-caption (pull request #3428 )
...
chore(BOOK-739): replace caption with typography
* chore(BOOK-739): replace caption with typography
* chore(BOOK-739): refactor div
* chore(BOOK-739): refactor badge
* chore(BOOK-739): remove span
* chore(BOOK-739): skeleton update
* chore(BOOK-739): update
* chore(BOOK-739): update reward
* chore(BOOK-739): update voucher currency
Approved-by: Erik Tiekstra
2026-01-14 09:33:27 +00:00
Bianca Widstam
68c1b3dc50
Merged in chore/BOOK-708-replace-title-component (pull request #3414 )
...
Chore/BOOK-708 replace title component
* chore(BOOK-708): replace title with typography
* chore(BOOK-708): replace title with typography
* chore(BOOK-708): remove Title from package.json
Approved-by: Linus Flood
Approved-by: Anton Gunnarsson
2026-01-12 07:54:59 +00:00
Bianca Widstam
1b9273136a
Merged in chore/BOOK-701-replace-subtitle-component (pull request #3398 )
...
chore(BOOK-701): replace subtitle with typography
* chore(BOOK-701): replace subtitle with typography
* chore(BOOK-701): align center
* chore(BOOK-701): change token
* chore(BOOK-701): change text color
* fix(BOOK-704): revert pricechange dialog changes
* chore(BOOK-701): remove subtitle from package.json
Approved-by: Matilda Landström
2026-01-12 07:40:30 +00:00
Bianca Widstam
6e700cc3d4
Merged in feat/BOOK-693-tracking-member-price (pull request #3403 )
...
feat(BOOK-693): add tracking for memberprice and join
* feat(BOOK-693): add tracking for memberprice and join
Approved-by: Erik Tiekstra
2026-01-09 08:40:22 +00:00
Rasmus Langvad
4980cc830d
Merged in feat/3685-new-textarea-component (pull request #3392 )
...
feat(SW-3685): Add new TextArea and FormTextArea components
* Add new TextArea and FormTextArea components
* Update example form with description
* Merge branch 'master' into feat/3685-new-textarea-component
* Formatting new files with new prettier config
* Added custom controls for the text area story
Approved-by: Linus Flood
2026-01-07 17:04:30 +00:00
Matilda Landström
d23137a69d
Merged in fix(BOOK-659)-multiroom-name-check (pull request #3385 )
...
fix(BOOK-659): use unique ids for multiroom booking input fields
* fix(BOOK-659): use unique ids for multiroom booking input fields
Approved-by: Bianca Widstam
Approved-by: Linus Flood
2026-01-05 11:20:20 +00:00
Matilda Landström
15626d49af
Merged in fix(BOOK-659)-multiroom-name-check (pull request #3384 )
...
fix(BOOK-659): trim names for multiroom booking
* fix(BOOK-659): trim names for multiroom booking
Approved-by: Matilda Haneling
2025-12-30 10:02:36 +00:00
Erik Tiekstra
3f632e6031
Merged in fix/BOOK-293-button-variants (pull request #3371 )
...
fix(BOOK-293): changed variants and props on IconButton component
* fix(BOOK-293): changed variants and props on IconButton component
* fix(BOOK-293): inherit color for icon
Approved-by: Bianca Widstam
Approved-by: Christel Westerberg
2025-12-19 12:32:52 +00:00
Christel Westerberg
5861f9a811
Merged in fix/STAY-133-modal-header (pull request #3330 )
...
fix: adapt modal header to look like design
* fix: adapt modal header to look like design
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Matilda Landström
2025-12-15 07:35:27 +00:00
Anton Gunnarsson
3e3b15940f
Merged in fix/booking-flow-eslint-fix (pull request #3342 )
...
fix: Upgrade booking-flow eslint config
* Upgrade booking-flow eslint config
Approved-by: Bianca Widstam
2025-12-12 11:40:45 +00:00
Anton Gunnarsson
7faa9933a2
Merged in feat/sw-3642-inject-sas-eb-payment (pull request #3243 )
...
feat(SW-3642): Enable SAS EB payments
* Wip add SAS eb payment
* Add validate payment call
* Check booking status payment method to determine validation
* Clean up getPaymentData
* Fix PartnerPoints casing
* Add comment for validatePartnerPayment error handling
* Remove comment
Approved-by: Joakim Jäderberg
2025-12-11 13:23:12 +00:00
Joakim Jäderberg
7eb74ea239
Merged in chore/replace-deprecated-body (pull request #3300 )
...
Replace deprecated <Body> with <Typography>
* chore: replace deprecated body component
* refactor: replace Body component with Typography across various components
* merge
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-12-09 12:45:34 +00:00
Bianca Widstam
200cf3f617
Merged in fix/BOOK-584-red-price-strikethrough (pull request #3298 )
...
fix(BOOK-584): show discounted if specialrate or member
* fix(BOOK-584): show discounted if specialrate or member
Approved-by: Anton Gunnarsson
2025-12-08 14:23:44 +00:00
Anton Gunnarsson
914da2b094
Merged in chore/apply-lint-fix (pull request #3312 )
...
chore: Apply lint:fix on booking-flow
* run lint:fix
Approved-by: Bianca Widstam
2025-12-08 13:50:41 +00:00
Bianca Widstam
7db225a3ee
Merged in fix/BOOK-529-my-stay-guarantee (pull request #3282 )
...
fix(BOOK-529): add card icon to payment cards, show scrollbar, add missing text
* fix(BOOK-529): add card icon to payment cards, show scrollbar, add missing text
* fix(BOOK-529): refactor savdecard
* fix(BOOK-529): fix lokaliseid
* fix(BOOK-529): paymentmethods
Approved-by: Joakim Jäderberg
2025-12-03 13:04:02 +00:00
Erik Tiekstra
c976079df1
fix(BOOK-469): Removed otherPaymentOptions on non mandatory GLA
...
Approved-by: Bianca Widstam
2025-12-03 07:42:31 +00:00
Bianca Widstam
46fa42750f
Merged in feat/BOOK-529-update-GLA-design-mystay (pull request #3230 )
...
Feat/BOOK-529 update GLA design mystay
* feat(BOOK-529): update gla design on my stay
* feat(BOOK-529): open gla modal if error
* feat(BOOK-529): add inline accordion to storybook
* feat(529): move errormessage below message
* feat(529): update infomodal
* feat(BOOK-529): update infomodal
* feat(BOOK-529): hide guarantee info for adding ancillaries if prepaid
* feat(BOOK-529): update width on info dialog
* feat(BOOK-529): fix alignment
* feat(BOOK-529): check if member price
* feat(BOOK-529): refactor msg
* feat(BOOK-529): refactor terms and conditions to own component
* feat(BOOK-529): clean up confirmation step
Approved-by: Christel Westerberg
2025-11-28 14:27:25 +00:00
Anton Gunnarsson
c69993fa96
Merged in chore/refactor-paymentclient (pull request #3219 )
...
chore: Refactor PaymentClient
* Extract function mustGuaranteeBooking
* Break apart PaymentClient
Approved-by: Joakim Jäderberg
2025-11-27 10:04:10 +00:00
Erik Tiekstra
02aac9006e
feat(BOOK-469): Enter details design changes with guarantee/non-guarantee flow
...
Approved-by: Bianca Widstam
2025-11-24 07:24:52 +00:00
Hrishikesh Vaipurkar
4c0daf8062
Merged in feat/BOOK-479-scandic-go-hotels-rm-brf- (pull request #3143 )
...
feat(BOOK-479): Updated breakfast UI for ScandicGo hotels
Approved-by: Erik Tiekstra
2025-11-18 13:03:46 +00:00
Erik Tiekstra
88644597df
chore: Replaced deprecated Spacing variables with current values
...
Approved-by: Matilda Landström
2025-11-12 12:56:22 +00:00
Linus Flood
78ac93d836
Merged in feat/book-530-selectrate-tracking (pull request #3128 )
...
feat(BOOK-530): fixed noAvailableRooms tracking on select rate page
* feat(BOOK-530): fixed noAvailableRooms tracking on select rate page
Approved-by: Bianca Widstam
2025-11-11 14:17:02 +00:00
Erik Tiekstra
c93e2b6f0b
feat(BOOK-212): Refactored LoginButton and added successful tracking functionality
...
Approved-by: Linus Flood
2025-11-11 06:57:49 +00:00
Linus Flood
7fb95f436b
Merged in feat/book-522-align (pull request #3101 )
...
feat(BOOK-522): align items in topmenu, header and booking widget
* feat(BOOK-522): align items in topmenu, header and booking widget
* Delete old css variable and use new
* Fixed underline on icons
Approved-by: Erik Tiekstra
2025-11-07 11:06:56 +00:00
Hrishikesh Vaipurkar
fd92afc015
Merged in fix/SW-3553-logged-in-details- (pull request #3073 )
...
* fix(SW-3553): Fixed screen scolled & locked on click of menu
Approved-by: Joakim Jäderberg
2025-11-07 10:30:45 +00:00
Matilda Haneling
2d237b8d14
Merged in fix/book-115-hidden-focus-indicators (pull request #2925 )
...
Fix/book 115 hidden focus indicators
* added focus ring to "how it works" text and close button in modal
* fix(BOOK-115): added focus ring to Hotel Sidepeek close button
* fix(BOOK-115): enabled selecting ancillaries with keyboard nav
* fix(BOOK-115): added focus indicator to "View and print receipt" in Manage Stay
* fix(BOOK-105 & BOOK-115): combined the two radio groups in payment selection to one, fixes focus indicator issue
* fix(BOOK-115): added focus indicator to shortcut links
* fix(BOOK-115): updated ancillaries keyboard selection
* fix(BOOK-115): removed tabIndex from Link component
* fix(BOOK-115): fixed single payment radio button not focusable
* fix(BOOK-115): updated to onKeyDown
* added id to "credit card"
* removed toUpperCase() on lables
* removed brackets
* moved the focus indicator to the DS Button component
* removed !important from ButtonLink css
* changed <label> to <fieldset> and <legend> and added aria-label to PaymentOptionGroup
* removed css class from sidepeek that was previously removed
* reverted changes and synced Guarantee radiogroup with Payment radiogroup to use same semantics
* removed duplicate label
* removed old sub heading
Approved-by: Erik Tiekstra
2025-11-07 07:58:14 +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
Hrishikesh Vaipurkar
a7593597a6
Merged in fix/SW-3553-logged-in-details-page- (pull request #3016 )
...
fix(SW-3553): Fixed scroll lock after payment failure & user menu open
Approved-by: Joakim Jäderberg
2025-11-03 07:57:09 +00:00
Hrishikesh Vaipurkar
bc0bb91b13
Merged in feat/SW-3548-contact-details-prefill-of- (pull request #3027 )
...
feat(SW-3548): Fetch user data for unlinked users on details page
Approved-by: Anton Gunnarsson
2025-10-30 10:06:06 +00:00
Hrishikesh Vaipurkar
fd770ba6bb
Merged in feat/SW-3577-ui-feedback-from-sas-call (pull request #3035 )
...
feat(SW-3577): Updated UI after feedback
Approved-by: Anton Gunnarsson
2025-10-30 09:59:05 +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
Anton Gunnarsson
642f032512
Merged in fix/update-sas-join-card-text (pull request #2998 )
...
fix: Update SAS join card text and size
* Update SAS join card text and size
Approved-by: Joakim Jäderberg
2025-10-28 08:17:04 +00:00
Hrishikesh Vaipurkar
98e67f5eda
Merged in fix/SW-3550-member-rates-should-only- (pull request #3005 )
...
fix(SW-3550): Treat unlinked User as non-logged user within booking flow
Approved-by: Joakim Jäderberg
2025-10-27 14:34:19 +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
Anton Gunnarsson
a00cf8d327
Merged in fix/sw-3568-sas-terms-and-conditions-link (pull request #3002 )
...
feat(SW-3568): Use dependency injected link for SF terms on enter details
* Use dependency injected link for sf terms
Approved-by: Linus Flood
2025-10-23 11:14:51 +00:00
Hrishikesh Vaipurkar
7f2db6f3de
Merged in feat/SW-3557-update-ui-colors-after-test- (pull request #2995 )
...
* feat(SW-3557): Updated colors
Approved-by: Anton Gunnarsson
2025-10-23 06:54:14 +00:00
Bianca Widstam
76c353058b
Merged in fix/BOOK-459-tracking-search (pull request #2984 )
...
fix(BOOK-459): update searchTerm to city or hotelname
* fix(BOOK-459): update searchTerm to city or hotelname
Approved-by: Erik Tiekstra
2025-10-22 14:34:59 +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
Anton Gunnarsson
bdfe2ab213
Merged in fix/sw-3514-missing-membership-input-for-multiroom (pull request #2991 )
...
fix(SW-3514): Show join Scandic Friends card for SAS multiroom
* Show join card for room 2+
Approved-by: Hrishikesh Vaipurkar
2025-10-22 07:47:53 +00:00
Anton Gunnarsson
710309b7eb
Merged in feat/sw-3545-update-sas-userinfo-tracking (pull request #2982 )
...
feat(SW-3545): Update partner-sas userinfo tracking
* Update loginType to eurobonus
* Remove tracking booking code properties when disabled
* Add EB user data to tracking
* Fix type issue
Approved-by: Joakim Jäderberg
2025-10-17 09:35:37 +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
Anton Gunnarsson
611d81222c
Merged in feat/sw-3514-join-card-membership-id (pull request #2967 )
...
feat(SW-3514): Add variant of join friends card with membership id input
* Move membershipId input in enter details to join card
Add booking flow feature flag to move membershipId into join card and hide login button.
Currently only applies to first room.
* Add sas join card to multiroom
Approved-by: Hrishikesh Vaipurkar
2025-10-16 08:24:20 +00:00
Bianca Widstam
e2403e11b3
Merged in fix/BOOK-131-noroomsavailability-tracking (pull request #2971 )
...
fix(BOOK-131): add action and domain
* fix(BOOK-131): add action and domain
Approved-by: Anton Gunnarsson
2025-10-15 14:21:41 +00:00