Commit Graph

223 Commits

Author SHA1 Message Date
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
Erik Tiekstra
c4eafa419b Merged in feat/SW-1062-parking-page (pull request #1242)
Feat/SW-1062 parking page

* feat(SW-1062): Added parking sub page


Approved-by: Christian Andolf
Approved-by: Fredrik Thorsson
2025-02-04 11:11:51 +00:00
Matilda Landström
8b475e0ca8 Merged in feat/SW-159-remove-accessibilityElevatorPitchText (pull request #1245)
fix(SW-1553): remove accessibilityElevatorPitchText

* fix(SW-159): remove accessibilityElevatorPitchText


Approved-by: Bianca Widstam
Approved-by: Christian Andolf
Approved-by: Fredrik Thorsson
2025-02-04 10:51:55 +00:00
Linus Flood
1ed1e0a816 Merged in fix/hoteldata-zod-issue (pull request #1246)
fix: zod error on extraPageSchema

* fix: zod error on extraPageSchema


Approved-by: Joakim Jäderberg
2025-02-04 07:47:32 +00:00
Anton Gunnarsson
fc866c0e4d Merged in feat/sw-1493-revised-comparison-block (pull request #1236)
feat(SW-1493): Revised SAS comparison block

* Base of new TierDetails for SAS tier comparison

* Add backgrounds and content to TierDetails

* Implement new cms schema for SasTierComparison

* Override gap in jsontohtml styling to 0

* Add animations to comparison details

* Redesign again

* Update content model to new design

* Add border to bottom item in tier match list

* Wrap interpolate-size in @supports to be safe

* Merge branch 'master' into feat/sw-1493-revised-comparison-block


Approved-by: Joakim Jäderberg
2025-02-03 08:42:16 +00:00
Simon Emanuelsson
1deab000bd fix: cache hotel response 2025-01-30 13:51:47 +01:00
Simon Emanuelsson
13a164242f fix: clean up hotel and its typings 2025-01-30 13:50:02 +01:00
Erik Tiekstra
ca42876eb8 Merged in feat/SW-1453-city-listing-on-country-page (pull request #1222)
feat(SW-1453): added city listing component

* feat(SW-1453): added city listing component


Approved-by: Christian Andolf
Approved-by: Fredrik Thorsson
2025-01-29 10:09:51 +00:00
Tobias Johansson
a7468cd958 Merged in feat/SW-1379-multiroom-summary (pull request #1198)
Feat/SW-1379 multiroom summary

* fix: added early return in hotel query and added missing type annotations

* feat(SW-1379): update summary to support multiple rooms and add tests

* fix: added check for room number when using isMember for member prices

* fix: remove mocked array

* fix: minor bug fixes in rate details popup

* fix: translation key


Approved-by: Pontus Dreij
Approved-by: Arvid Norlin
2025-01-29 09:25:43 +00:00
Matilda Landström
0dee660609 Merged in feat/SW-1207-parking-teaser (pull request #1217)
Feat(SW-1207): Add parking elevator pitch to hotel sidepeek

* feat(SW-1207): Add parking elevator pitch to hotel sidepeek

* fix(SW-1207): remove optional from parking elevator pitch


Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-01-28 13:23:47 +00: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
Bianca Widstam
95e8c5ff6c Merged in fix/add-lang-to-availability-call (pull request #1210)
fix/SW-1514/add-lang-to-availability-call

* fix/add-lang-to-availability-call


Approved-by: Pontus Dreij
Approved-by: Matilda Landström
2025-01-27 12:16:32 +00: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
Bianca Widstam
527e691157 Merged in fix/bookingCode-optional (pull request #1214)
fix: bookingCode optional

* fix: bookingCode optional


Approved-by: Pontus Dreij
2025-01-27 09:53:39 +00:00
Pontus Dreij
3b68d3471e fix: Removed double check 2025-01-27 10:24:00 +01:00
Pontus Dreij
4bc459f0a4 fix: Update getRoomsAvailability 2025-01-27 10:22:29 +01:00
Linus Flood
d02dc51dcc Merged in fix/cache-time-hotels-test-env (pull request #1194)
fix: cache time 5 minutes for hotels data in test env

* fix: cache time 5 minutes for hotels data in test env
2025-01-21 09:29:09 +00:00
Linus Flood
c701c067b4 Merged in feat/cache-hoteldata-time (pull request #1189)
feat: hoteldata - cache 5 minutes in test env

* feat: hoteldata - cache 5 minutes in test env

* Removed console log

* Renamed variable


Approved-by: Joakim Jäderberg
2025-01-20 07:52:38 +00:00
Christel Westerberg
a3331850a2 fix: avoid localizing currencies and default missing value to N/A 2025-01-14 16:20:08 +01:00
Michael Zetterberg
d2ce9c0d7c fix(i18n): prepare for Lokalise 2025-01-13 13:35:03 +01:00
Erik Tiekstra
14e8e2254c feat(SW-392): Added book a table link click 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
Bianca Widstam
a620be9331 Merged in fix/SW-1145-occupancy-room-api-change (pull request #1148)
Fix/SW-1145 occupancy room api change

* fix(SW-1145): change occupancy to min and max

* fix(SW-1145): small edit

* fix(SW-1145): refactor to transform total room occupancy

* fix(SW-1145): remove space

* fix(SW-1145): small fix

* fix(SW-1145): change to max for readability


Approved-by: Erik Tiekstra
Approved-by: Linus Flood
2025-01-08 14:22:01 +00:00
Tobias Johansson
1018b3ebcd Merged in feat/SW-1169-map-bedtype-icons (pull request #1113)
Feat/SW-1169 map bedtype icons

* feat(SW-1169): Added bed icons

* fix(SW-1169): update fill rule property

* fix(SW-1169): update clip rule prop

* feat(SW-1169): Added way of rendering bed type icons with extra beds

* feat(SW-1169): update room schema to map mainBed to enum

* feat(SW-1169): update bedtype icon color

* feat(SW-1169): transform unknown bed types to BedTypeEnum.Other

* test: update mock data with new schema


Approved-by: Christel Westerberg
2025-01-08 13:26:56 +00: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
Christel Westerberg
1f516c7c20 fix: handle undefined values schemas 2025-01-02 13:46:51 +01:00
Arvid Norlin
0c7c6ea21a feat: add Price details modal 2024-12-20 09:28:06 +01:00
Pontus Dreij
df1e4da001 Merged in fix/schema-error-included (pull request #1107)
fix: schema error included

Approved-by: Niclas Edenvin
2024-12-19 15:13:28 +00:00
Pontus Dreij
54086c40fc fix: Changed to default 2024-12-19 15:33:23 +01:00
Niclas Edenvin
a3f8c954e2 Merged in fix/detailed-facilities-validation (pull request #1108)
fix(SW-1260): allow unrecognized hotel facilities

* fix(SW-1260): allow unrecognized hotel facilities

Before this we only allowed hotel facilities that we know about (ID:s in
an enum). Now we instead allow everything, but filter away the ones we
don't know about.


Approved-by: Christel Westerberg
2024-12-19 09:29:24 +00:00
Erik Tiekstra
3087bd918b fix(SW-1211): Fixed issue where special alerts are showing when either startDate or endDate is missing 2024-12-19 09:21:33 +01:00
Pontus Dreij
70d9533b13 fix: schema error included 2024-12-18 16:48:10 +01:00
Erik Tiekstra
3af542b075 fix(SW-664): Fixed issue with params when fetching data from API in relation to Hotellisting 2024-12-18 14:29:29 +01:00
Erik Tiekstra
3939bf7cdc feat(SW-664): Hotel listing component and queries for content pages 2024-12-18 12:20:57 +01:00
Christel Westerberg
8328493289 fix: align placeholder handling for all hotel images in zod 2024-12-17 16:13:58 +01:00
Fredrik Thorsson
66f6762b99 feat(SW-1012): remove title components 2024-12-17 14:12:37 +01:00
Fredrik Thorsson
0c1a4896d0 feat(SW-1012): add ternary expression for hotel images 2024-12-17 14:12:37 +01:00
Fredrik Thorsson
baf4055938 feat(SW-1012): update query 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
Erik Tiekstra
05006506f0 feat(SW-1012): Added possibility for multiple include params for hotels 2024-12-17 14:12:37 +01:00
Tobias Johansson
aa8cfe86c4 fix: added placeholder meta data 2024-12-13 10:02:28 +01:00
Tobias Johansson
6dc807d0b2 fix: added default image for hotel images 2024-12-13 09:58:09 +01:00
Christel Westerberg
4210218852 fix: persist selection of bed and breakfast if same room 2024-12-10 15:42:44 +01:00
Arvid Norlin
886be166ef fix: use room.description instead of mainBed.description 2024-12-09 14:18:15 +01:00
Arvid Norlin
083ba28f9e feat: add SignupPromo component 2024-12-05 15:33:25 +01:00
Fredrik Thorsson
50611d1be2 feat(SW-644): add book parking button 2024-12-04 15:57:38 +01:00
Bianca Widstam
4f871a3220 Merged in feat/SW-1051-amenities-in-sidepeek (pull request #1007)
feat(SW-1051): fix sidepeek select hotel page

* feat(SW-1051): fix sidepeek select hotel page


Approved-by: Niclas Edenvin
2024-12-02 13:45:31 +00:00
Pontus Dreij
75ffbf4186 Merged in fix/SW-978-error-page-gdansk (pull request #1002)
Fix/SW-978 error page gdansk

Approved-by: Niclas Edenvin
2024-12-02 11:20:06 +00:00
Pontus Dreij
e2aa4cdd98 fix(SW-890) removed optional since i have default 2024-11-29 17:06:41 +01:00
Pontus Dreij
55edbbd7f8 fix(SW-890) Added default 2024-11-29 16:06:47 +01:00