Anton Gunnarsson
f4fe2e3a4a
Merged in fix/sw-2548-invalid-tier-expiry-for-sas-eb-basic (pull request #1908 )
...
Handle invalid tier expiry 1900-01-01 from SAS
* Handle invalid tier expiry 1900-01-01 from SAS
* Set correct sasTierExpirationDate
Approved-by: Linus Flood
2025-04-30 08:11:35 +00:00
Hrishikesh Vaipurkar
05c8be489f
Merged in feat/SW-1355-reward-night-booking-track-3 (pull request #1913 )
...
feat: SW-1355 Updated tracking to localPrice instead of requestedPrice
Approved-by: Michael Zetterberg
2025-04-29 20:53:49 +00:00
Arvid Norlin
96c1912d63
Merged in fix/SW-2177 (pull request #1907 )
...
fix: combine radiogroups on payment step
* fix: combine radiogroups on payment step
Approved-by: Christian Andolf
2025-04-29 14:08:40 +00:00
Matilda Landström
bdffd985e8
Merged in feat/SW-2440-ancillary-tracking (pull request #1890 )
...
fix(SW-2440): Fix ancillaries tracking issues in booking flow confirmation page
* fix(SW-2240): fix ancillaries issues
Approved-by: Bianca Widstam
Approved-by: Christian Andolf
2025-04-29 11:04:25 +00:00
Bianca Widstam
03902da897
Merged in fix/SW-2438-remove-breakfast-tracking (pull request #1872 )
...
fix(SW-2438): remove breakfast tracking on enter details
* fix(SW-2438): remove breakfast tracking on enter details
* fix(SW-2438): show breakfastOption if already chosen on page load
* fix(SW-2438): if breakfast option does not exists (scandic go) remove breakfastOption from tracking
* fix(SW-2438): fix merge conflicts
* fix(SW-2438): fix comment
* fix(SW-2438): fix comment
* fix(SW-2438): fix merge
Approved-by: Tobias Johansson
Approved-by: Matilda Landström
2025-04-29 10:46:52 +00:00
Hrishikesh Vaipurkar
6520bc5bc5
Merged in fix/SW-1879-aa-track-bed-breakfast-pay-3 (pull request #1900 )
...
fix: SW-1879 Updated values in tracking
* fix: SW-1879 Updated bed type value in tracking
* fix: SW-1879 Updated breakfast price to indicate total price
Approved-by: Michael Zetterberg
2025-04-29 10:00:58 +00:00
Chuma Mcphoy (We Ahead)
d2e99d2c45
Merged in feat/LOY-201-Employee-benefits-auth-card-sidebar (pull request #1891 )
...
Feat(LOY-201): Employee benefits auth card sidebar
* feat(LOY-201): WIP - add EmployeeBenefitsAuthCard component to Sidebar and update dynamic content enum
* feat(LOY-201): reorganize EmployeeBenefitsAuthCard
* chore: remove debug console logs from DynamicContent handling
Approved-by: Christian Andolf
2025-04-29 09:56:56 +00:00
Linus Flood
af2a3f42c8
Merged in fix/rte-null-check (pull request #1901 )
...
fix: null check on nodeChildrenToHtml to avoid rendering empty objects
* fix: null check on nodeChildrenToHtml to avoid rendering empty objects
Approved-by: Michael Zetterberg
Approved-by: Anton Gunnarsson
2025-04-29 09:38:05 +00:00
Michael Zetterberg
e5afdb3986
feat(SW-2470): render static rate titles
2025-04-29 08:08:21 +00:00
Michael Zetterberg
9aa70f0b37
feat(SW-2470): render correct terms on Enter details
2025-04-29 08:08:21 +00:00
Michael Zetterberg
2366b4e785
feat(SW-2470): render correct terms on Select rate
2025-04-29 08:08:21 +00:00
Christian Andolf
5f836b0c82
Merged in fix/prevent-jump-when-hover-card (pull request #1889 )
...
fix: prevent jumping layout when hovering card
Approved-by: Erik Tiekstra
2025-04-29 07:42:45 +00:00
Hrishikesh Vaipurkar
e34d75969a
Merged in fix/SW-1879-aa-bed-breakfastpayment- (pull request #1888 )
...
fix: SW-1879 Updated breakfast price to 0 and removed paymentSectionOpen tracking
* fix: SW-1879 Updated breakfast price to 0 and removed paymentSectionOpen tracking
Approved-by: Michael Zetterberg
2025-04-29 07:07:40 +00:00
Christian Andolf
ffafdd24d1
Merged in fix/reduce-amount-of-section-elements (pull request #1883 )
...
fix: reduce the amount of section elements being used since most have no headers connected to them
Approved-by: Chuma Mcphoy (We Ahead)
2025-04-29 07:03:37 +00:00
Christian Andolf
49feab6c89
Merged in fix/cleanup-ts-stays-components (pull request #1884 )
...
fix: make proper use of type predicates and minor cleanup to avoid double ternary and reduce computation
Approved-by: Erik Tiekstra
2025-04-29 07:02:31 +00:00
Tobias Johansson
70095043f8
Merged in fix/SW-1353-multiroom-tracking (pull request #1870 )
...
fix(SW-1353): enter details tracking fixes
* fix(SW-1353): tracking fixes
* refactor: move code
* fix: use hasPublicPrice
* fix: update calculation for roomPrice and totalPrice
* fix: only include bedtype if it is "preselected"
Approved-by: Michael Zetterberg
2025-04-29 06:29:57 +00:00
Joakim Jäderberg
52c99e8767
Merged in fix/SW-2457-destination-page-search-for-countries (pull request #1873 )
...
* fix: able to search for countries on destinationpage
* fix: filter out only desired types when using autocomplete
Approved-by: Linus Flood
2025-04-29 06:19:25 +00:00
Joakim Jäderberg
c1505ce50e
Merged in feature/warmup (pull request #1887 )
...
* unified warmup function
Approved-by: Linus Flood
2025-04-29 06:18:14 +00:00
Christian Andolf
8501a12f8f
fix: prevent jumping layout when hovering card
2025-04-28 16:41:50 +02:00
Bianca Widstam
bfc25453c7
Merged in fix/SW-1415-my-stay-tracking-hotelId (pull request #1880 )
...
fix(SW-1415): add hotelId in tracking for my stay
* fix(SW-1415): add hotelId in tracking for my stay
* fix: remove toast if cancel guarantee
* fix(SW-1415): rebase master
* fix(SW-1415): fix comment shorthand hotelId
Approved-by: Christian Andolf
2025-04-28 13:20:18 +00:00
Christian Andolf
8ed74f08a4
fix: make proper use of type predicates and minor cleanup to avoid double ternary and reduce computation
2025-04-28 15:00:38 +02:00
Christian Andolf
32e95fcbbd
fix: reduce the amount of section elements being used since most have no headers connected to them
2025-04-28 14:56:02 +02:00
Christian Andolf
265cecc22a
Merged in fix/points-color-bug (pull request #1881 )
...
fix: text color on points is now correct when revisiting the page
Approved-by: Chuma Mcphoy (We Ahead)
2025-04-28 12:49:02 +00:00
Simon Emanuelsson
ec087a3d15
feat: refactor of my stay
2025-04-28 12:40:52 +00:00
Simon Emanuelsson
b5deb84b33
fix: always use totalPrice to display roomCharge
2025-04-28 12:40:52 +00:00
Christian Andolf
05fab4d2f6
fix: text color on points is now correct when revisiting the page
2025-04-28 14:33:03 +02:00
Christian Andolf
e5f1342e77
fix: change input type to email
2025-04-28 12:56:08 +02:00
Matilda Landström
8e78dec6c2
Merged in feat/SW-1477-external-gym (pull request #1875 )
...
feat/SW-1477-handle-external-gym
* feat/SW-1477-handle-external-gym
Approved-by: Erik Tiekstra
2025-04-28 09:27:36 +00:00
Erik Tiekstra
5beffe4968
feat(SW-1780): Hotel address now leads to map view with hotel active
...
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-04-28 09:12:17 +00:00
Bianca Widstam
416a95d592
Merged in fix/SW-1997-tracking-correct-price-or-points (pull request #1869 )
...
fix(SW-1997): only add points or card if payed with
* fix(SW-1997): only add points or card if payed with
* fix(SW-1997): use buildAncillaries function
Approved-by: Michael Zetterberg
2025-04-28 09:05:55 +00:00
Anton Gunnarsson
8f67e20300
Merged in fix/sw-2453-refresh-data-on-tier-match (pull request #1866 )
...
Refresh page if tier match happens on My Pages SAS page
* Refresh page if tier match happens on My Pages SAS page
Approved-by: Joakim Jäderberg
2025-04-28 07:28:58 +00:00
Matilda Landström
5c189da123
Merged in feat/SW-2495-card-type-tracking (pull request #1868 )
...
fix(SW-2495): add saved card type to payment tracking
* fix(SW-2495): add saved card type to tracking
Approved-by: Michael Zetterberg
2025-04-27 14:47:04 +00:00
Matilda Landström
1f8594e5c8
Merged in feat/SW-2220-destination-list (pull request #1851 )
...
Feat/SW-2220 destination list
* fix(SW-2220): remove old hotels
* fix(SW-2220): add filtering of cities without urls
* fix(SW-2220): destinations English
* fix(SW-2220): update all country files
* refactor(SW-2220): cleanup
Approved-by: Michael Zetterberg
Approved-by: Erik Tiekstra
2025-04-25 13:14:23 +00:00
Chuma Mcphoy (We Ahead)
035653349a
Merged in chore/add-rel-no-follow-to-language-switcher-links (pull request #1865 )
...
chore(SW-2369): dont index language switcher links
* chore(SW-2177): dont index language switcher links
Approved-by: Linus Flood
2025-04-25 12:58:46 +00:00
Niclas Edenvin
3a958c4dd1
Merged in fix/sw-1897-member-price-modal (pull request #1856 )
...
fix(sw-1897): show member price modal immediately
* fix(sw-1897): show member price modal immediately
* Make checkbox fully controlled
* Remove action in the store that wasn't used
Approved-by: Hrishikesh Vaipurkar
2025-04-25 09:55:24 +00:00
Hrishikesh Vaipurkar
0011cbe8d2
Merged in fix/SW-2375-aa-tracking-critical-pageview- (pull request #1863 )
...
fix: SW-2375 Fixed object comparison in bookingflow params flag
* fix: SW-2375 Fixed object comparison in bookingflow params flag
Approved-by: Niclas Edenvin
2025-04-25 07:06:53 +00:00
Erik Tiekstra
b75177ad98
Fix/SW-2429 map view
...
* feat(SW-2429): Removed [contentType]>[uid] and use app router based structure for content types
* feat(SW-2429): Added breadcrumbs to follow contenttype folder structure
* feat(SW-2429): Removed modal/dialog functionality from map views on hotel and destination pages
* fix(SW-2429): Fixed issue with booking widget on meeting pages. Also used same structure for content types
Approved-by: Arvid Norlin
2025-04-25 05:36:44 +00:00
Matilda Landström
6d7fbe0894
Merged in feat/SW-2440-ancillaries-tracking (pull request #1846 )
...
Feat(SW-2440): Ancillaries tracking
* fix(SW-2440): move ancillaries tracking to separate object
Approved-by: Christian Andolf
2025-04-24 15:08:40 +00:00
Matilda Landström
297f9cedb4
Merged in feat/SW-2467-clear-search (pull request #1857 )
...
fix(SW-2467): Change "clear" to x in Search
* fix(SW-2467): Change clear to x
* fix(SW-2467): add aria-label
Approved-by: Erik Tiekstra
2025-04-24 14:37:46 +00:00
Bianca Widstam
77eff2b49c
Merged in fix/SW-1997-gla-tracking (pull request #1852 )
...
fix(SW-1997): add price and currency
* fix(SW-1997): add price and currency
* fix(SW-1997): wrap lateArrivalGuaranteee and guaranteedProduct in hotelInfo
Approved-by: Niclas Edenvin
2025-04-24 13:41:29 +00:00
Chuma Mcphoy (We Ahead)
169094fc37
Merged in refactor/SW-2476-use-react-aria-radio-group-for-payment-options (pull request #1849 )
...
Refactor(SW-2177): Use react aria RadioGroup & Radio for payment options
* fix(SW-SW-2177): enhance accessibility for payment options
* Added keyboard navigation support to payment options.
* Updated CSS to improve focus styles for payment option labels.
* refactor: use RadioGroup & Radio from react aria for payment options
* refactor(SW-2177): replace setValue and watch with useController for payment method handling
* fix(SW-2177): remove comment and use cx for styles on PaymentOption
* fix(SW-2177): Add keyboard focus indicator to payment option
Approved-by: Michael Zetterberg
Approved-by: Erik Tiekstra
2025-04-24 11:22:36 +00:00
Joakim Jäderberg
d66a3aabdf
Merged in fix/SW-2478-search-label-inverted-colors (pull request #1850 )
...
fix: colors of the search field on <JumpTo/> had inverted behaviour
* fix: colors of the search field on <JumpTo/> had inverted behaviour
Approved-by: Linus Flood
2025-04-24 06:52:00 +00:00
Bianca Widstam
d077184e5e
Merged in fix/SW-2481-booking-number (pull request #1845 )
...
fix(SW-2481): add booking number for multiroom
* fix(SW-2481): add booking number for multiroom
Approved-by: Michael Zetterberg
2025-04-23 23:44:52 +00:00
Erik Tiekstra
d827bf04d0
fix(SW-2210): Checking for session inside MyPagesMenu to sync session state
2025-04-24 00:48:42 +02:00
Erik Tiekstra
7b76e351d9
fix(SW-2210): Removed isUserLoggedIn from RatesStore
2025-04-24 00:48:40 +02:00
Michael Zetterberg
5323a8e46e
feat: harmonize log and metrics
2025-04-23 22:40:46 +00:00
Bianca Widstam
858a81b16f
Merged in fix/SW-2435-modal-whitespace (pull request #1848 )
...
Fix/SW-2435 modal whitespace
* fix(SW-2435): prevent modal content to move when clicking checkbox
* fix(SW-2435): prevent modal content to move when clicking checkbox
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-04-23 14:50:59 +00:00
Bianca Widstam
2f0a196b49
Merged in fix/SW-1414-tracking-gla (pull request #1837 )
...
fix(SW-1414): add hotelId to tracking for gla
* fix(SW-1414): add hotelId to tracking for gla
Approved-by: Niclas Edenvin
2025-04-23 11:05:43 +00:00
Simon Emanuelsson
722d4505ba
fix: always use totalPrice to display roomCharge
2025-04-23 11:50:44 +02:00
Simon Emanuelsson
1f94c581ae
fix: unite all price details modals to one and align on ui
2025-04-23 08:45:50 +00:00