Bianca Widstam
224a41ec74
feat/SW-1546-list-ancillaries-my-stay (pull request #1259 )
...
Feat/SW-1546 list ancillaries my stay
* feat(SW-1546): foundation for listing ancillaries
* feat(SW-1546): foundation for listing ancillaries
* feat(SW-1546): refactor type
* feat(SW-1546): fix date format
* feat(SW-1546): refactor usestate
* feat(SW-1546): refactor typing
* feat(SW-1546): refactor types
* feat(SW-1546): responsive width on modal
* feat(SW-1546): update design
* feat(SW-1546): rebase master
* feat(SW-1546): show points only if logged in
* feat(SW-1546): always show points
* feat(SW-1546): small fix
* feat(SW-1546): remove spread object
* feat(SW-1546): fix import order
Approved-by: Simon.Emanuelsson
2025-02-14 10:37:17 +00:00
Joakim Jäderberg
6f51130e48
Merged in feature/hardcoded-mypages-links (pull request #1325 )
...
Feature/hardcoded mypages links
* feat: wip use hardcoded links
* Merge branch 'master' of bitbucket.org:scandic-swap/web into feature/hardcoded-mypages-links
* feat: use hardcoded links for my pages to support dynamic links
* cleanup
* code fixes
* refactor: restructure MyPagesMobileDropdown component for improved readability
* use util timeout function
Approved-by: Christian Andolf
Approved-by: Linus Flood
2025-02-13 09:28:30 +00:00
Erik Tiekstra
1532898c23
Merged in feat/SW-1457-city-dynamic-map (pull request #1320 )
...
feat(SW-1457): Added map and fetching hotels by cityIdentifier
* feat(SW-1457): Added map and fetching hotels by cityIdentifier
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-12 13:02:19 +00:00
Erik Tiekstra
bcfa84324f
Merged in feat/SW-1456-country-dynamic-map (pull request #1310 )
...
feat(SW-1456): Added map and fetching hotels by country
* feat(SW-1456): Added map and fetching hotels by country
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-12 09:15:33 +00:00
Erik Tiekstra
ff820d1f31
Merged in feat/SW-1454-listing-skeletons (pull request #1301 )
...
Feat/SW-1454 listing skeletons
* feat(SW-1453): added skeleton for city listning
* feat(SW-1454): added skeleton for hotel listning
Approved-by: Fredrik Thorsson
2025-02-11 12:05:44 +00:00
Fredrik Thorsson
b85a3a57ec
Merged in feat/SW-1444-destination-page-add-destination-list-component (pull request #1240 )
...
feat/SW-1444 destination page add destination list component
* feat(SW-1444): add list component
* feat(SW-1444): add subtitle to accordion
* feat(SW-1444): refactor component structure
* feat(SW-1444): add desktop breakpoint
* feat(SW-1444): fix typo
* feat(SW-1444): add props
* feat(SW-1444): add query
* feat(SW-1444): updated query
* feat(SW-1444): display data
* feat(SW-1444): fix merge hickup
* feat(SW-1444): change var name
* feat(SW-1444): remove unsued translations
* feat(SW-1444): use country as title
* feat(SW-1444): sort hotels in query
* feat(SW-1444): make responsive
* feat(SW-1444): fetch country url
* feat(SW-1444): update logging
* feat(SW-1444): remove spread
Approved-by: Erik Tiekstra
2025-02-04 14:17:12 +00:00
Simon Emanuelsson
13a164242f
fix: clean up hotel and its typings
2025-01-30 13:50:02 +01:00
Matilda Landström
577a4ca35e
Merged in feat/SW-1333-hotel-endpoint (pull request #1206 )
...
Feat(SW-133): Add additionalData endpoint
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-01-27 11:39:13 +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
Erik Tiekstra
f962400474
Merged in feat/SW-1449-destination-page (pull request #1195 )
...
Feat/SW-1449 destination page
* feat(SW-1449): Added destination country page
* feat(SW-1449): added destination city page
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-01-21 13:57:19 +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
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
Erik Tiekstra
3939bf7cdc
feat(SW-664): Hotel listing component and queries for content pages
2024-12-18 12:20:57 +01:00
Fredrik Thorsson
9f3c5f6040
feat(SW-1012): remove duplicate icon
2024-12-17 14:12:37 +01:00
Erik Tiekstra
05006506f0
feat(SW-1012): Added possibility for multiple include params for hotels
2024-12-17 14:12:37 +01:00
Chuma McPhoy
9d9084f60d
fix(LOY-64): memoize getCurrentRewards call
2024-12-13 14:57:16 +01:00
Christian Andolf
e08e960209
chore: add consistent type imports
2024-12-12 11:47:44 +01:00
Pontus Dreij
3d78bdd671
fix(SW-978) Checks for null data on hotels
2024-11-29 09:41:24 +01:00
Tobias Johansson
9b90e99adf
Merged in feat/SW-1007-saved-cards-filtering (pull request #980 )
...
Feat/SW-1007 saved payment cards now shown based on supported cards by hotel
* fix(SW-1007): refactored savedCards to only show supported payment cards
* fix(SW-1007): show error message even if metadata is null
* fix: merge changes that were missed
* fix: remove use server
Approved-by: Christel Westerberg
2024-11-28 08:08:39 +00:00
Simon Emanuelsson
ccb15593ea
feat: merge stores, fix auto navigation, split summary
2024-11-27 10:20:14 +01:00
Erik Tiekstra
ca2f60253f
feat(SW-201): Refactoring how we fetch hotel page data
2024-11-26 14:48:28 +01:00
Christel Westerberg
8bfc4065ed
fix: add wrapper function for caching
2024-11-26 08:48:19 +01:00
Pontus Dreij
0ef12d4a29
fix(SW-1014): Fixed issue where google didn't found city.
2024-11-25 15:38:08 +01:00
Pontus Dreij
87c12f6709
fix(SW-946) renamde query
2024-11-21 14:26:37 +01:00
Pontus Dreij
08e71a8dc6
fix(946) Center from town name instead of calculate center
2024-11-21 14:15:51 +01:00
Bianca Widstam
d49e301634
fix/SW-902-update-response-city-availability (pull request #917 )
...
Fix/SW-902 update response city availability
* fix(SW-902): update response for API changes
* fix(SW-902): add total row for pricePerStay
* fix(SW-902): fix optional requestedPrice
* fix(SW-902): fix bookingCode output
* feat(SW-903): fix sorting
Approved-by: Pontus Dreij
Approved-by: Niclas Edenvin
2024-11-19 08:05:14 +01:00
Christel Westerberg
43ef48e2c7
fix: move packages schemas
2024-11-15 16:32:08 +01:00
Simon Emanuelsson
0897a398ee
feat(SW-791): make confirmation page dynamic
2024-11-08 09:47:35 +01:00
Linus Flood
b2c668ce05
Removed unused imports
2024-11-05 14:46:52 +01:00
Linus Flood
7e4bbfb3e6
feat: performance improvements
2024-11-05 14:46:52 +01:00
Simon Emanuelsson
46a1874a76
fix: prevent phone input from running validation on mount when empty
2024-11-01 08:59:16 +01:00
Christel Westerberg
46622d0515
fix: move crunching of data to trpc layer
2024-10-30 15:52:04 +01:00
Christel Westerberg
7710d3f8f9
fix: make summary sticky
2024-10-30 15:51:04 +01:00
Christel Westerberg
7954c704d9
feat: consume serach params in summary and step page
2024-10-30 15:50:08 +01:00
Tobias Johansson
795eae89bc
fix: type issue
2024-10-30 11:36:54 +01:00
Tobias Johansson
60ceeaf9c3
fix(SW-614): move filtering logic to routes
2024-10-30 09:44:49 +00:00
Tobias Johansson
a690750c36
feat(SW-614): Add mustBeGuaranteed flag and update content based on this
2024-10-30 09:44:49 +00:00
Simon Emanuelsson
62f549e85d
feat: get breakfast package from API
2024-10-29 15:39:21 +01:00
Linus Flood
5e8efb4a27
More memoized requests
2024-10-28 11:20:59 +01:00
Linus Flood
687a110a39
Utilizing memoized requests
2024-10-25 15:33:06 +02:00
Erik Tiekstra
db9f31e2c3
feat(SW-498): added sitewide alert
2024-10-22 11:41:32 +02:00
Tobias Johansson
b33381d1b4
Merged in feat/SW-588-payment-saved-card (pull request #697 )
...
feat(SW-588): Added saved card to payment step
* feat(SW-588): Added saved card to payment step
* feat(SW-588): Add proper label for saved card
* feat(SW-588): fix from PR feedback
* feat(SW-588): Add preloading of data
* feat(SW-588): remove onChange logic for PaymentOption
* feat(SW-588): moved payment files to correct folder
* feat(SW-588): moved preload to layout
* fix: remove unused prop
Approved-by: Simon.Emanuelsson
2024-10-21 10:39:19 +00:00
Michael Zetterberg
7bbb8915b3
fix: improve error handling
...
- Do not throw in onError callback for server client. This lets the originating error bubble to Next.js.
- Do not log errors inside the service token procedure, server client onError callback will log all procedure errors.
- Log errors for fetching service token failure.
2024-10-11 10:42:40 +02:00
Simon Emanuelsson
451d461c7f
feat: guest information form enter details
2024-10-07 08:12:07 +02:00
Simon Emanuelsson
68703d72e1
fix: validation for header
2024-09-25 10:07:37 +02:00
Simon Emanuelsson
af850c90e7
feat(SW-66, SW-348): search functionality and ui
2024-09-24 09:47:31 +02:00
Michael Zetterberg
a33a69fb58
fix: improve auth handling and logging
2024-08-22 14:07:36 +02:00
Tobias Johansson
e9a6499086
feat(SW-245): Delete credit card
2024-08-21 16:24:39 +02:00
Niclas Edenvin
e67212bd94
Merged in feature/refactor-lang (pull request #387 )
...
feat: SW-238 Avoid prop drilling of lang
Approved-by: Michael Zetterberg
2024-08-14 11:00:20 +00:00
Simon Emanuelsson
aca9221ea6
feat: loosen up the zod validations and return null instead of throwing
2024-06-18 12:28:05 +02:00