Tobias Johansson
b394d54c3f
Merged in feat/enter-details-multiroom (pull request #1280 )
...
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
2025-02-11 14:24:24 +00:00
Pontus Dreij
c863294919
Merged in feat/SW-1055-Accordion-for-summary-bar-in-mobile-on-Select-Rate (pull request #1283 )
...
Feat/SW-1055 Accordion for summary bar in mobile on Select Rate
* feat(SW-1055) created mobile summary for select rate
* feat(SW-1055) Added summary for mobile (accordion)
Approved-by: Tobias Johansson
2025-02-10 15:11:31 +00:00
Simon.Emanuelsson
c204532acc
Merged in feat/SW-1261 (pull request #1263 )
...
feat: only show member price when logged in
* feat: only show member price when logged in
Approved-by: Michael Zetterberg
2025-02-07 08:51:50 +00:00
Michael Zetterberg
1d822dad5a
Merged in fix/labels-english (pull request #1249 )
...
fix(i18n): validated English messages
Approved-by: Bianca Widstam
Approved-by: Christian Andolf
2025-02-06 20:54:25 +00:00
Pontus Dreij
b6d8431e82
Merged in feat/SW-964-Sticky-summary-multiroom (pull request #1231 )
...
Feat/SW-964 Sticky summary multiroom (UX)
* feat(SW-964) Multiroom support for summary in select-rate
* feat(SW-964) added utils for calculateTotalPrice
* feat(SW-964) Removed duplicated code
Approved-by: Tobias Johansson
2025-01-31 11:09:46 +00:00
Simon Emanuelsson
13a164242f
fix: clean up hotel and its typings
2025-01-30 13:50:02 +01:00
Pontus Dreij
eef7c222aa
feat(SW-718) refactor: optimize rate selection and room scrolling
2025-01-30 11:19:22 +01:00
Pontus Dreij
ab7b826cd2
feat(SW-718) created useRoomFilteringStore
2025-01-30 11:19:22 +01:00
Pontus Dreij
b42f92b121
feat(SW-718) Updated css naming
2025-01-30 11:19:22 +01:00
Pontus Dreij
3f43d35448
feat(SW-718) Removed unused
2025-01-30 11:19:22 +01:00
Pontus Dreij
68d7e869db
feat(SW-718) updates after PR comments
2025-01-30 11:19:22 +01:00
Pontus Dreij
bfdc62d263
feat(SW-718): fix comments
2025-01-30 11:19:22 +01:00
Pontus Dreij
2c7f6006c5
feat(sW-718) use convertSearchParamsToObj instead of new util
2025-01-30 11:19:22 +01:00
Pontus Dreij
2a6c88d897
feat(SW-718): Created store for selectRate
2025-01-30 11:19:22 +01:00
Pontus Dreij
98793c58e3
feat(SW-718): Animation on selection of multiple room
2025-01-30 11:19:22 +01:00
Pontus Dreij
328cbbe0e1
feat(SW-718) Fixed filtering with multirooms
2025-01-30 11:19:22 +01:00
Pontus Dreij
edcf146ce1
feat(SW-718) Refactor select rate to support multiroom
2025-01-30 11:19:22 +01:00
Pontus Dreij
7d716dcf4a
feat(SW-718): parse room from searchParams
2025-01-30 11:19:22 +01: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
Michael Zetterberg
d2ce9c0d7c
fix(i18n): prepare for Lokalise
2025-01-13 13:35:03 +01:00
Linus Flood
fa20f128ef
Merged in feat/check-session-fix-2 (pull request #1154 )
...
fix: is user logged in fix
* fix: is user logged in fix
2025-01-08 15:38:36 +00:00
Linus Flood
8308d00464
fix: valid session check in rooms container
2025-01-08 15:24:20 +01:00
Niclas Edenvin
b5b59329f4
Merged in fix/sw-1248-sort-unavailable-rooms (pull request #1126 )
...
fix(SW-1248): show unavailable rooms last
* fix(SW-1248): show unavailable rooms last
Approved-by: Hrishikesh Vaipurkar
2025-01-07 08:35:42 +00:00
Christian Andolf
e08e960209
chore: add consistent type imports
2024-12-12 11:47:44 +01:00
Niclas Edenvin
f98b07ab22
Merged in fix/sw-1144-prefill-filters (pull request #1049 )
...
fix(SW-1144): preselect room features from URL
* fix(SW-1144): preselect room features from URL
Approved-by: Bianca Widstam
Approved-by: Pontus Dreij
2024-12-10 12:50:15 +00:00
Bianca Widstam
9e42cf0f37
Merged in fix/SW-1153-correct-breakfast-message (pull request #1060 )
...
fix(SW-1153): fix breakfast message for ScandicGo hotels
Approved-by: Pontus Dreij
2024-12-10 08:13:13 +00:00
Bianca Widstam
a0c2d0bef7
fix(SW-1042): fix comment
2024-12-04 14:09:16 +01:00
Bianca Widstam
61f9290487
fix(SW-1042)(SW-1114)(SW-1123): fix select room bugs
2024-12-04 14:09:16 +01:00
Joakim Jäderberg
2ba25a70ba
fix: filtering rooms should remove them instead of displaying as not available
2024-11-22 10:46:30 +01:00
Joakim Jäderberg
10bd915217
merge
2024-11-21 12:43:25 +01:00
Pontus Dreij
a12fad1a45
fix(SW-925) remove log
2024-11-20 14:41:48 +01:00
Pontus Dreij
f2de6f103e
fix(SW-925) remove log
2024-11-20 14:41:48 +01:00
Pontus Dreij
f5a215b27f
fix(SW-925) Removed adding of rooms not in filter
2024-11-20 14:41:48 +01:00
Pontus Dreij
37098d23cf
fix(SW-925) disable filter if there are no availablePackages
2024-11-20 14:41:48 +01:00
Pontus Dreij
10d2e094e4
fix(SW-925) Fix default packages
2024-11-20 14:41:48 +01:00
Joakim Jäderberg
d32a595e2e
feat: contain logic for selecting price at the top level instead of on individual room card
2024-11-20 11:25:11 +01:00
Joakim Jäderberg
c4caccae5a
WIP
2024-11-19 13:40:51 +01:00
Hrishikesh Vaipurkar
f432508112
feat: SW-602 Update states on filter changes
2024-11-15 18:20:48 +01:00
Pontus Dreij
8aa615dfc7
feat(SW-892) Fixed bug with summary not adding pet charge on filter
2024-11-14 14:42:45 +01:00
Pontus Dreij
768bd40ad8
feat(SW-874): Update function name
2024-11-13 20:41:48 +01:00
Pontus Dreij
7ee7d60307
feat(SW-874): removed defaultRooms since we have visibleRooms
2024-11-13 14:25:15 +01:00
Pontus Dreij
a7ef5857ee
feat(SW-874): Removed log
2024-11-13 08:23:08 +01:00
Pontus Dreij
3869c41f58
feat(SW-874): Rename function
2024-11-13 08:21:47 +01:00
Pontus Dreij
0618b10870
feat(SW-874): Show correct rooms
2024-11-12 15:52:24 +01:00
Pontus Dreij
f79eb7d5a9
fix(sw-453): Correct view of cards and icons when filter
2024-11-01 10:58:11 +01:00
Pontus Dreij
f35ccbd997
feat(sw-453): correct filter
2024-10-29 11:15:38 +01:00
Pontus Dreij
153822b738
feat(sw-453): removed log
2024-10-29 11:15:06 +01:00
Pontus Dreij
62cf5dab80
feat(sw-453): fixed pr comments and default filter
2024-10-29 11:15:06 +01:00
Pontus Dreij
917f44f323
feat(sw-453): fixed mobile view and some improvements
2024-10-29 11:15:03 +01:00
Pontus Dreij
8da94fc259
feat(SW-453): Fixed new filter buttons and updated price in summary
2024-10-29 11:12:32 +01:00