Simon Emanuelsson
1deab000bd
fix: cache hotel response
2025-01-30 13:51:47 +01:00
Niclas Edenvin
ef22fc4627
This creates the alternative hotels page. It is mostly a copy of the select hotel page, and most of the contents of the pages lives under the same component in /components.
...
Merged in feat/sw-397-alternative-hotels (pull request #1211 )
Feat/sw 397 alternative hotels
* fix(SW-397): create alternative hotels page
* update types
* Adapt to new changes for fetching data
* Make bookingcode optional
* Code review fixes
Approved-by: Simon.Emanuelsson
2025-01-28 12:08:40 +00:00
Linus Flood
cea4e3f3fe
Merged in fix/tracking-requests (pull request #1208 )
...
Added siteversion to all events and fixed payment status
* Added siteversion to all events and fixed payment status
* Fixed bug
Approved-by: Erik Tiekstra
2025-01-24 07:49:00 +00:00
Christian Andolf
127bb6a0a7
Merged in feat/SW-1381-new-startpage-page (pull request #1197 )
...
feat(SW-1381): add initial start page
* feat(SW-1381): add initial start page
* fix: remove unused startpage template
remove translation key for middleware error page
* fix(SW-1381): add tracking SDK and feature flag to hide start page
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
Approved-by: Chuma Mcphoy (We Ahead)
2025-01-23 10:18:21 +00:00
Linus Flood
dc115ca368
Merged in fix/tracking-lowestroomprice (pull request #1196 )
...
fix: changed lowestRoomPrice event model
* fix: changed lowestRoomPrice event model
Approved-by: Erik Tiekstra
2025-01-22 07:26:57 +00:00
Erik Tiekstra
7ac200bd7c
Merged in feat/SW-1442-destination-overview-page (pull request #1188 )
...
feat(SW-1442): added destination overview page
* feat(SW-1442): added destination overview page
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-01-20 12:21:04 +00:00
Linus Flood
b6185e166a
Merged in fix/tabbable-errors (pull request #1187 )
...
Fix: Can only call Element.querySelectorAll on instances of Element
* Fix: Can only call Element.querySelectorAll on instances of Element
errors
Approved-by: Erik Tiekstra
2025-01-17 11:38:51 +00:00
Linus Flood
69b69af03c
Merged in feat/enter-details-tracking (pull request #1185 )
...
Feat/enter details tracking
* feat: fixed bug in enter details tracking
* Sidepeek events, lowestroomPrice and analyticsRateCode
* Cleanup and fixed bug
* Fixed analyticsratecode
* Merge master
* merge master
* Removed console logs
* Added ancillaries tracking to enter details
* Added ancillary on confirmation page
* Removed console log
* Merge branch 'master' into feat/enter-details-tracking
* Refactor searchparams
* Hard code values for breakfast ancillary
Approved-by: Joakim Jäderberg
2025-01-17 07:42:44 +00:00
Christel Westerberg
a3331850a2
fix: avoid localizing currencies and default missing value to N/A
2025-01-14 16:20:08 +01:00
Christel Westerberg
bcae63e3fc
fix: rename children to childrenInRoom
2025-01-14 12:25:17 +01:00
Christel Westerberg
b2935114e3
refactor: url management in hotel reservation flow
2025-01-14 11:09:42 +01:00
Fredrik Thorsson
aee238761f
feat(SW-543): clean up
2025-01-14 10:40:41 +01:00
Fredrik Thorsson
eab1386ee7
feat(SW-543): update contact config function
2025-01-14 10:40:41 +01:00
Fredrik Thorsson
a7aefcded1
feat(SW-543): update requests
2025-01-14 10:40:41 +01:00
Chuma McPhoy
655103a0b5
refactor(LOY-62): revert to switch case for ScriptedRewardText label text
2025-01-14 10:17:22 +01:00
Chuma McPhoy
da31539610
refactor(LOY-62): implement code review feedback
2025-01-14 10:17:22 +01:00
Erik Tiekstra
cbc17e2c5b
fix(SW-495): fixed order of texts to create facilitycards
2025-01-13 09:53:18 +01:00
Erik Tiekstra
96820ba89a
feat(SW-1347): SidePeekProvider is now using '#s-' instead of '?s='
2025-01-13 08:22:53 +01:00
Erik Tiekstra
c82b6866e7
feat(SW-392): Added tab navigation click tracking
2025-01-13 08:15:40 +01:00
Erik Tiekstra
4bbd02f307
feat(SW-392): Added accordion click tracking for hotel amenities
2025-01-13 08:15:40 +01:00
Erik Tiekstra
14e8e2254c
feat(SW-392): Added book a table link click
2025-01-13 08:15:39 +01:00
Erik Tiekstra
a68f3cc8e6
feat(SW-392): Added map click tracking
2025-01-13 08:15:39 +01:00
Matilda Landström
57bc08aae2
Merged in feat/SW-1090-amenities-meetings-sidepeeks (pull request #1114 )
...
Feat/SW-1090: Sidepeek amenities and meetings
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-01-10 15:18:21 +00:00
Linus Flood
08d5405cf1
PR Fixes
2025-01-10 11:36:23 +01:00
Linus Flood
d57e3db34b
Merge remote-tracking branch 'origin' into feat/tracking-payment
2025-01-10 09:13:04 +01:00
Fredrik Thorsson
bf3328396f
feat(SW-495): add return statement
2025-01-10 08:54:45 +01:00
Fredrik Thorsson
d4d9e540f1
feat(SW-495): set scripted top title as optional
2025-01-10 08:54:45 +01:00
Fredrik Thorsson
8a0c1244ae
feat(SW-495): move healthfacilities enum
2025-01-10 08:54:45 +01:00
Fredrik Thorsson
cc00aab7ee
feat(SW-495): update heading on facility cards
2025-01-10 08:54:45 +01:00
Erik Tiekstra
d11b9e8aee
feat(SW-395): Added tracking to header and footer
2025-01-10 08:15:14 +01:00
Linus Flood
7ca2fd78f0
Remove console logs
2025-01-09 13:02:03 +01:00
Christian Andolf
9584478b34
feat(LOY-63): redeem campaign
2025-01-09 09:47:26 +01:00
Tobias Johansson
6ca56f3138
Merged in feat/SW-822-handle-breakfast-included (pull request #1138 )
...
Feat/SW-822 handle breakfast included
* feat(SW-822): Added flag for breakfast included and hide breakfast step if included
* fix: check if window is defined to avoid error during SSR
* fix: remove return if rate definition is not found because its expected if input is undefined
Approved-by: Christel Westerberg
Approved-by: Arvid Norlin
2025-01-08 12:34:20 +00:00
Linus Flood
20714d0c3b
Tracking payment start event
2025-01-08 10:48:43 +01:00
Christel Westerberg
5901cab440
fix: refactor breadcrumbs to take page type variants to better match margins
2025-01-07 11:41:39 +01:00
Christel Westerberg
139accb8ed
fix: align price formatting
2025-01-02 13:46:51 +01:00
Arvid Norlin
0c7c6ea21a
feat: add Price details modal
2024-12-20 09:28:06 +01:00
Linus Flood
3982b1ba56
Merged in feat/sentry (pull request #1089 )
2024-12-19 10:35:20 +00:00
Linus Flood
e0c5b59860
Merged master into feat/1268-mask-private-data
2024-12-19 10:21:17 +00:00
Linus Flood
ec0a87aed7
feat/sw-1266: mask private info in hotjar recordings
2024-12-19 11:00:00 +01:00
Erik Tiekstra
3939bf7cdc
feat(SW-664): Hotel listing component and queries for content pages
2024-12-18 12:20:57 +01:00
Linus Flood
b22c2ba73e
Merged master into feat/validsession
2024-12-18 06:23:11 +00:00
Linus Flood
673061a471
Added check for token.error as well
2024-12-17 17:18:37 +01:00
Linus Flood
711bf4b2d3
feat/valid-session: check valid user/session from token instead of making a slow request to api
2024-12-17 15:15:55 +01:00
Pontus Dreij
237147825c
feat(SW-977) check if json is valid
2024-12-17 14:21:48 +01:00
Fredrik Thorsson
53c1588e4c
feat(SW-1012): remove accidentally added files
2024-12-17 14:12:37 +01:00
Erik Tiekstra
63a77b215d
feat(SW-1012): Started implementing restaurant data
2024-12-17 14:12:37 +01:00
Linus Flood
f91d74294e
Merge remote-tracking branch 'origin' into feature/tracking
2024-12-16 09:11:28 +01:00
Chuma McPhoy
c33f125332
chore(LOY-64): better organisation of reward types and data
2024-12-13 14:57:16 +01:00
Chuma McPhoy
457f2b942d
feat(LOY-64): add ActiveRedeemedBadge UI for on site tier rewards
2024-12-13 14:57:16 +01:00