feat(SW-1458): Added hotel list inside sidebar for mapview on city pages
* feat(SW-1458): Added hotel list inside sidebar for mapview on city pages
Approved-by: Fredrik Thorsson
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
feat: initial display of linkedReservations on confirmation page
* feat: initial display of linkedReservations on confirmation page
* refactor: move notFound
Approved-by: Tobias Johansson
Feat/SW-965 select rate modify room
* feat(SW-965): added new state for modify room and smaller fixes
* feat(SW-965): update state handling of modifyRateIndex
* fix: adjust scroll animation to handle modifyRateIndex
* fix: room state logic and removed unused css class
Approved-by: Pontus Dreij
Approved-by: Arvid Norlin
fix(SW-1640): adjust linkedReservationsSchema to align with api response
* fix(SW-1640): adjust linkedReservationsSchema to align with api response
Approved-by: Michael Zetterberg
Approved-by: Simon.Emanuelsson
fix(LOY-136): rewards are no longer invalidated and refetched when redeeming rewards, instead it happens when modal is closed
Approved-by: Chuma Mcphoy (We Ahead)
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
feat(SW-1459): Added sidebar with citylist on destination country pages
* feat(SW-1459): Added sidebar with citylist on destination country pages
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
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
feat: getHotel - unify input to make sure we can use the same cache response
* feat: getHotel - unify input to make sure we can use the same cache response
Approved-by: Simon.Emanuelsson
feat(SW-1540): Fetch data from API for MyStay
* feat(SW-1540): Fetch data from API for MyStay
* feat(SW-1540): Moved myStaySkeleton
* feat(SW-1540) used memoized getBookingConfirmation instead
Approved-by: Michael Zetterberg
Approved-by: Linus Flood
SAS Handle redirects from server actions on the client
* fix: return values instead of doing redirect in server action
* Merge branch 'master' of bitbucket.org:scandic-swap/web into fix/sas-link
* fix: SAS use client side redirects since netlify doesn't seem to support redirects inside server actions
Approved-by: Linus Flood
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
feat(SW-1522): add alternative hotel link on select rate if no availability and move alert
* feat(SW-1522): add alternative hotel link on select rate and move alert
Approved-by: Linus Flood
feat(SW-1551): Update schema for booking
* feat(SW-1551): Update schema for booking
* feat(SW-1551): Non breaking changes
Approved-by: Michael Zetterberg
feat(SW-1259): Enter details multiroom
* refactor: remove per-step URLs
* WIP: map multiroom data
* fix: lint errors in details page
* fix: made useEnterDetailsStore tests pass
* fix: WIP refactor enter details store
* fix: WIP enter details store update
* fix: added room index to select correct room
* fix: added logic for navigating between steps and rooms
* fix: update summary to work with store changes
* fix: added room and total price calculation
* fix: removed unused code and added test for breakfast included
* refactor: move store selectors into helpers
* refactor: session storage state for multiroom booking
* feat: update enter details accordion navigation
* fix: added room index to each form component so they select correct room
* fix: added unique id to input to handle case when multiple inputs have same name
* fix: update payment step with store changes
* fix: rebase issues
* fix: now you should only be able to go to a step if previous room is completed
* refactor: cleanup
* fix: if no availability just skip that room for now
* fix: add select-rate Summary and adjust typings
Approved-by: Arvid Norlin
Feature/sas mypages
* feat: Add SAS partner page under my pages
* fix: feature toggle SAS Partner page in my pages
* add translations for SAS account page
* use 'flex-start' instead of 'start'
* fix: flatten css
* fix: don't use <SectionContainer /> on linkedAccounts page
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
feat(SW-1525): Add theme support for InfoCard component
* feat(1525): Add theme support for InfoCard component
* refactor(1525): Update InfoCard theme typing
Approved-by: Christian Andolf