fix(SW-2808): remove no hotels match your filter as it will never appear due to changed logic
* fix(SW-2808): remove no hotels match your filter as it will never appear due to changed logic
Approved-by: Tobias Johansson
fix(SW-2739): only show not enough points if redemption
* fix(SW-2739): only show not enough points if redemption
* fix(SW-2739): rename variable
Approved-by: Arvid Norlin
fix(SW-2845): remove hover state when clicking hotel card address
* fix(SW-2845): remove hover state when clicking hotel card address
Approved-by: Michael Zetterberg
fix(SW-2666): correct default rate for campaign rates member
* fix(SW-2666): correct default rate for campaign rates member
Approved-by: Christian Andolf
fix (SW-2940): Close ameneties SidePeek when navigating from select-rate
* fix (SW-2940): Close ameneties SidePeek when navigating from select-rate
Approved-by: Tobias Johansson
fix(SW-2707): Added new error code and set alert again when errorCode is changed
* fix(SW-2707): Added new error code and set alert again when errorCode is changed
Approved-by: Michael Zetterberg
fix(SW-2801): Added lang specific date formats
* fix(SW-2801): Added lang specific date formats
* fix: wrong type import
Approved-by: Michael Zetterberg
fix(SW-2706): use labels for localize instead of API for room features
* fix(SW-2706): use labels for localize instead of API for room features
Approved-by: Tobias Johansson
fix(SW-3093): add sms checkbox for reward night on enter details
* fix(SW-3093): add sms checkbox for reward night on enter details
Approved-by: Linus Flood
Approved-by: Matilda Landström
fix(SW-2849): use same sidepeek on select rate as on select hotel
* fix(SW-2849): use same sidepeek on select rate as on select hotel
* fix(SW-2849): remove ameneties sidepeek enum
Approved-by: Erik Tiekstra
fix(SW-3083): alternative hotels compare locations with cityIdentifier
* fix(SW-3083): alternative hotels compare locations with cityIdentifier
* fix(SW-3083): rename cityName
* fix(SW-3083): rename to cityIdentifier
Approved-by: Anton Gunnarsson
feat(SW-2859): Create trpc package
* Add isEdge, safeTry and dataCache to new common package
* Add eslint and move prettier config
* Clean up tests
* Create trpc package and move initialization
* Move errors and a few procedures
* Move telemetry to common package
* Move tokenManager to common package
* Add Sentry to procedures
* Clean up procedures
* Fix self-referencing imports
* Add exports to packages and lint rule to prevent relative imports
* Add env to trpc package
* Add eslint to trpc package
* Apply lint rules
* Use direct imports from trpc package
* Add lint-staged config to trpc
* Move lang enum to common
* Restructure trpc package folder structure
* Fix lang imports
Approved-by: Linus Flood
fix(SW-3078): change to string instead of Date in Zod schema
* fix(SW-3078): change to string instead of Date in Zod schema
Approved-by: Michael Zetterberg
Approved-by: Linus Flood
Fix: SW-2950 Updated zip code validation rule with regex
* Fix: SW-2950 Updated zip code validation rule with regex
* fix: SW-2950 Removed non-english characters from postal code regex
Approved-by: Christian Andolf
Feat/SW-1719 strikethrough rates
* feat(SW-1719): Strikethrough rate if logged in on regular rate cards
* feat(SW-1719): Strikethrough rate if logged in on rate summary
* feat(SW-1719): Strikethrough rate if logged in on mobile rate summary
* feat(SW-1719): Strikethrough rate if logged in on enter details
* feat(SW-1719): Strikethrough rate support for multiple rooms
* feat(SW-1719): booking receipt fixes on confirmation page
* feat(SW-1719): improve initial total price calculation
* feat: harmonize enter details total price to use one and the same function
Approved-by: Michael Zetterberg
Fix/SW-2841 filter popup closing on select
* fix(SW-2841): refactored so that filter modal is not closed when selecting filters
* fix(SW-2841): rename component
* fix: review feedback
* fix: move font-family
* fix: change init value of filteredHotelIds
* fix
* fix: add Typography tag
Approved-by: Michael Zetterberg
Approved-by: Christian Andolf
fix: as a temporary fix hide booking code switcher and add a way to do a search without bookingcode
* fix: as a temporary fix hide booking code switcher and add a way to do a search without bookingcode
Approved-by: Linus Flood
fix(SW-2626): add multiroom reward error message for mobile
* fix(SW-2626): add multiroom reward error message for mobile
* fix(SW-2626): error message to red color
* fix(SW-2626): fix errorContainer
* fix(SW-2626): fix button fullwidth
* fix(SW-2626): fix button fullwidth
* fix(SW-2626): add design
* fix(SW-2626): add new colors for checkbox
* fix(SW-2626): new color for input
* fix(SW-2626): fix pr comment
* fix(SW-2626): final ui for desktop and mobile
Approved-by: Hrishikesh Vaipurkar