Erik Tiekstra
15711cb3a4
feat(SW-2541): Adjust for ImageVault custom field return types changes
...
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-09-10 08:57:49 +00:00
Erik Tiekstra
f04fe467da
feat(SW-3151): Added original to imageSchema and added transform to a more generic image type
...
Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Matilda Landström
2025-09-10 08:29:05 +00:00
Erik Tiekstra
8c21416d5a
fix(BOOK-118): Added __typename to embedded reference inside accordions
...
Approved-by: Matilda Landström
2025-09-08 09:35:42 +00:00
Erik Tiekstra
941eb51665
feat(SW-3354): Added possibility to add heading to top campaign on campaign overview page
...
Approved-by: Matilda Landström
2025-09-03 10:52:50 +00:00
Erik Tiekstra
52e900bad8
fix(SW-3383): Less strict string validation for header external links
...
Approved-by: Matilda Landström
2025-09-02 08:39:56 +00:00
Erik Tiekstra
19063da08a
feat(SW-3040): Sorting hotel listing when all hotels from a city/country are chosen
...
Approved-by: Matilda Landström
2025-09-01 07:52:53 +00:00
Erik Tiekstra
ec66a5647a
feat(SW-3173): Added support for one or two columns for the list inside the RTE
...
Approved-by: Matilda Landström
2025-09-01 07:52:32 +00:00
Erik Tiekstra
92cb3f3663
fix(SW-3307): Filtered out duplicate facilities from hotel response
...
Approved-by: Matilda Landström
2025-08-29 13:00:25 +00:00
Erik Tiekstra
2e655619d1
feat(SW-3121): Added support for campaign text inside the hero of campaign pages
...
* fix: making sure the cacheKey for getHotelsByHotelIds is not sorting the original array
Approved-by: Matilda Landström
2025-08-28 13:46:48 +00:00
Erik Tiekstra
997f928f2b
fix(SW-3028): Using hero heading instead of heading for campaign hero on hotel pages
...
Approved-by: Matilda Landström
2025-08-28 08:12:52 +00:00
Erik Tiekstra
fd48f86c90
feat/SW-3108 external links
...
* feat(SW-3108): Added external link options to shortcuts
* feat(SW-3108): Added external link options to header
Approved-by: Matilda Landström
2025-08-28 07:25:17 +00:00
Erik Tiekstra
1a10afdbad
fix(SW-3305): Added preamble to carousel cards block
...
Approved-by: Matilda Landström
Approved-by: Chuma Mcphoy (We Ahead)
2025-08-28 07:22:07 +00:00
Erik Tiekstra
4c3ddea5c0
fix(SW-2143): Fixed layout issues on destination pages, also fixed background colors
...
Approved-by: Matilda Landström
2025-08-26 11:38:15 +00:00
Erik Tiekstra
8180271b0f
fix(SW-3203): Added property id to pointOfInterestSchema to handle identical names
...
Approved-by: Matilda Landström
Approved-by: Chuma Mcphoy (We Ahead)
2025-08-26 05:58:25 +00:00
Erik Tiekstra
091c46f85c
feat(SW-1558): Added link to static map on hotel pages
...
Approved-by: Matilda Landström
2025-08-26 05:58:01 +00:00
Erik Tiekstra
caffa1821f
feat(SW-3288): Added sort order on campaign pages to sort campaigns on hotel pages
...
Approved-by: Matilda Landström
2025-08-22 09:30:45 +00:00
Erik Tiekstra
c7c55bd7b1
Feat/SW-3287 campaign start end
...
Approved-by: Matilda Landström
2025-08-22 09:18:52 +00:00
Erik Tiekstra
2064732e56
Feat/SW-3028 hotel page campaigns
...
* feat(SW-3028): Added query and typings to fetch campaigns by hotelUid
* feat(SW-3028): Added components for campaigns to the hotel page
* feat(SW-3028): Implemented prioritized campaigns list
* chore(SW-3028): Refactor how campaigns are fetched on hotel pages
* feat(SW-3028): Added offers/campaigns to tab navigation
Approved-by: Matilda Landström
2025-08-21 13:00:34 +00:00
Erik Tiekstra
47e5a55d13
fix(SW-3186): Replaced hash functionality for filters with query parameters
...
Approved-by: Linus Flood
Approved-by: Matilda Landström
2025-08-15 09:00:32 +00:00
Erik Tiekstra
a362d236fb
fix(SW-3084): Handle unpublished entries inside content pages
...
Approved-by: Matilda Landström
2025-08-14 07:24:35 +00:00
Erik Tiekstra
dc483fe599
feat(SW-3061): Added block for all campaigns
...
Approved-by: Matilda Landström
2025-08-14 07:07:54 +00:00
Erik Tiekstra
876a9cab7f
fix: only checking last part of filter on destination pages to create basePathWithoutFilters
...
Approved-by: Hrishikesh Vaipurkar
2025-07-17 13:07:37 +00:00
Erik Tiekstra
f2716c8b5e
fix(SW-3189): Fixing hash navigation when query parameters exists on hotel pages
...
Approved-by: Hrishikesh Vaipurkar
2025-07-17 05:08:02 +00:00
Erik Tiekstra and Matilda Landström
899439ead8
Merged in fix/SW-3007-meeting-image-max-seatings (pull request #2528 )
...
fix(SW-3007): Added fallback image and check if maxSeatings exists
* fix(SW-3007): Added fallback image and check if maxSeatings exists
* fix(SW-3007): use image fallback component
* fix(SW-3007): change to new tokens
* fix(SW-3007): change to table structure
Approved-by: Hrishikesh Vaipurkar
Approved-by: Matilda Landström
2025-07-08 12:53:06 +00:00
Erik Tiekstra
8f8240625a
fix(SW-3131): Added correct className when sidepeek includes button for Wellness page
...
Approved-by: Matilda Landström
2025-07-04 13:02:41 +00:00
Erik Tiekstra
c7cb222088
fix(SW-3150): Adjusted z-index for the mobile map toggle button
...
Approved-by: Matilda Landström
2025-07-04 11:40:25 +00:00
Erik Tiekstra
903f419729
fix(SW-3081): Removed color option from hotel logos to avoid wrong colors
...
Approved-by: Matilda Landström
2025-07-04 11:40:09 +00:00
Erik Tiekstra
270249c6c4
feat(SW-2973): Added bookingCode if available to links inside campaign pages
...
* feat(SW-2973): Moved block types to trpc lib
Approved-by: Matilda Landström
2025-07-04 10:15:01 +00:00
Erik Tiekstra
fa7214cb58
Feat/SW-2271 hotel list filtering
...
* feat(SW-2271): Changes to hotel data types in preperation for filtering
* feat(SW-2271): Added filter and sort functionality
Approved-by: Matilda Landström
2025-07-04 09:27:20 +00:00
Erik Tiekstra
ea4ef9a048
fix: Added translated city name to meta title
...
Approved-by: Linus Flood
Approved-by: Matilda Landström
2025-07-01 09:48:18 +00:00
Erik Tiekstra
8127cfc73b
feat(SW-3033): Added possibility to reference to campaign overview pages
...
Approved-by: Matilda Landström
2025-06-30 11:46:34 +00:00
Erik Tiekstra
0393f7b7b9
feat(SW-2270): Added hotel listing block to campaign overview page
...
Approved-by: Matilda Landström
2025-06-30 09:29:20 +00:00
Erik Tiekstra
4229e9b11b
feat(SW-2283): Added carousel cards block to campaign overview page
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-30 09:08:22 +00:00
Erik Tiekstra
36d010a0a4
feat(SW-2957): Added suffix to meta title on specific page types
...
Approved-by: Matilda Landström
2025-06-30 06:08:17 +00:00
Erik Tiekstra
e90c218440
feat: Added skeletons for campaign pages
...
Approved-by: Matilda Landström
2025-06-25 12:05:53 +00:00
Erik Tiekstra
eb77241a4e
feat(SW-2958): Removed filter to remove self-referring hreflang tag
...
Approved-by: Matilda Landström
2025-06-24 13:38:08 +00:00
Erik Tiekstra
11201e238d
feat(SW-2975): Added top campaign to campaign overview page
...
Approved-by: Matilda Landström
2025-06-24 10:22:07 +00:00
Erik Tiekstra
1199f448b4
fix: Added breadcrumbs fragments for campaign pages
...
Approved-by: Matilda Landström
2025-06-24 09:06:01 +00:00
Erik Tiekstra
bfaa3d4b65
fix(SW-2265): Removed campaign identifier from campaign page
...
Approved-by: Matilda Landström
2025-06-24 07:31:05 +00:00
Erik Tiekstra
891108791c
feat(SW-2264): Added campaign overview page
...
Approved-by: Matilda Landström
2025-06-19 15:19:56 +00:00
Erik Tiekstra
af92f7183c
feat(SW-2278): Added hotel listing to campaign page
...
Approved-by: Matilda Landström
2025-06-19 09:36:28 +00:00
Erik Tiekstra
2f38bdf0b1
fix(SW-3075): Fixed issue where URLs rendered differently in source HTML in compared to client
...
Approved-by: Matilda Landström
2025-06-18 12:07:32 +00:00
Erik Tiekstra
c783f3a764
feat(SW-3015): Added pagelinks for campaign page on all connections
...
Approved-by: Matilda Landström
2025-06-18 12:06:48 +00:00
Erik Tiekstra
1e039febaf
fix(SW-2933): Making the hotels/city listing render correctly with active filter on page load
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-18 08:42:16 +00:00
Erik Tiekstra
d492b5ad6a
feat(SW-2719): Added Dialogshift chat widget to certain hotel pages
...
Approved-by: Matilda Landström
2025-06-16 12:33:38 +00:00
Erik Tiekstra
2342fd1bfc
Feat/SW-2273 campaign page accordion block
...
Approved-by: Matilda Landström
2025-06-12 09:24:18 +00:00
Erik Tiekstra
e2a4fa6c07
Feat/SW-2272 campaign cards block
...
Approved-by: Matilda Landström
2025-06-12 06:01:23 +00:00
Erik Tiekstra
b4a05dae0b
feat(SW-2285): Added campaign essentials block on campaign page
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-11 08:14:00 +00:00
Erik Tiekstra
ace5519869
feat(SW-2265): Added campaign-page
...
Approved-by: Matilda Landström
2025-06-10 06:35:43 +00:00
Erik Tiekstra
ac953ccd97
feat(SW-1818): Refactored sysAsset handling to support PDF links
...
Approved-by: Matilda Landström
2025-06-09 09:28:17 +00:00
Erik Tiekstra
9fb5f82d92
fix(SW-2692): Added hyphens:auto and text-wrap:balance to tackle long words
...
Approved-by: Matilda Landström
2025-06-05 05:35:17 +00:00
Erik Tiekstra
714b5f06c7
fix(SW-435): Added different height of Tripadvisor iframe between viewports
...
Approved-by: Matilda Landström
2025-06-05 05:34:57 +00:00
Erik Tiekstra
8e6274a88a
fix(SW-1960): Changes to how we handle hash inside hotelpages after Next15 upgrade
...
Approved-by: Michael Zetterberg
Approved-by: Linus Flood
2025-06-04 10:30:27 +00:00
Erik Tiekstra
a8f167025d
fix(SW-2933): Making the hotels/city listing render correct for SEO purposes
...
Approved-by: Matilda Landström
2025-06-04 09:05:05 +00:00
Erik Tiekstra
52d266b357
fix(SW-2934): Added all sitemap entries as their own url entry, not just as alternates
...
Approved-by: Linus Flood
2025-06-04 06:57:30 +00:00
Erik Tiekstra
b796e91379
feat(SW-2944): Filtering roomTypes with CustomOccuppancy type to only show the biggest
...
Approved-by: Matilda Landström
2025-06-03 12:52:48 +00:00
Erik Tiekstra
12b22ba8cd
fix(SW-2928): Added different margins on wellness content wrapper depending on which buttons are present
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-03 09:33:52 +00:00
Erik Tiekstra
be98c2faf6
feat(SW-1409): Synced tabnavigation headings and section headings on hotel pages
...
* feat(SW-2409): Added same headings to relevant sidepeeks
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-03 09:22:28 +00:00
Erik Tiekstra
a47b2f46d3
fix(SW-435): Fixed issue with Nordic Swan logo because getLang was not awaited
...
Approved-by: Linus Flood
2025-06-03 09:21:59 +00:00
Erik Tiekstra
0ed94b16c3
fix(SW-2906): Changed copyright token
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-03 06:44:15 +00:00
Erik Tiekstra
6a639dfd7e
feat(SW-2930): Aligned margins and spacing for RTE html with Figma
...
Approved-by: Christian Andolf
2025-06-03 05:45:14 +00:00
Erik Tiekstra
958906d3bf
feat(SW-1901): Adjusted parking pricing on hotel pages
...
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-06-03 05:27:41 +00:00
Erik Tiekstra
9a868e6fe5
feat(SW-2466): Sorting destinations by country depending on language
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-02 09:38:20 +00:00
Erik Tiekstra
9aa5c294a3
fix(SW-2759): Sticky position for mobile map toggle button on hotel pages
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-02 09:37:59 +00:00
Erik Tiekstra
5d6776c383
feat(SW-2042): Synced sidebar ui with design
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-06-02 09:37:39 +00:00
Erik Tiekstra
09879d2f4a
feat(SW-2134): Added support for images inside accordions
...
Approved-by: Matilda Landström
2025-06-02 09:37:20 +00:00
Erik Tiekstra
651a388fa3
fix(SW-2378): Added restriction to the map options to avoid showing grey area in the map
...
Approved-by: Christian Andolf
2025-06-02 08:12:07 +00:00
Erik Tiekstra
bb5e7b65bb
feat(SW-2144): added back-to-top button on destination map views
...
Approved-by: Matilda Landström
2025-05-28 08:54:27 +00:00
Erik Tiekstra and Linus Flood
42701739a0
Merged in fix/SW-2921-countryName (pull request #2249 )
...
fix(SW-2921): Moved countryName to attributes in locations schema
* fix(SW-2921): Moved countryName to attributes in locations schema
Approved-by: Linus Flood
2025-05-28 08:45:03 +00:00
Erik Tiekstra
efbed53be4
fix(SW-2921): Fixed issue with countryName missing from locations response
...
* fix(SW-2921): Added more correct cache key to locations endpoint
Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
2025-05-27 11:46:59 +00:00
Erik Tiekstra
368e8ad7b5
fix(SW-435): Now using our Image component instead of NextImage
...
Approved-by: Linus Flood
2025-05-27 10:56:16 +00:00
Erik Tiekstra
731000519b
fix(SW-995): Made the room cards to have the same height as its neighbors
...
Approved-by: Matilda Landström
2025-05-27 05:33:06 +00:00
Erik Tiekstra
8b85235f1d
feat(SW-2408): Improved meta titles for Hotel subpages
...
Approved-by: Matilda Landström
2025-05-27 05:32:50 +00:00
Erik Tiekstra
7e17e9cf4c
fix(SW-2681): Fixed position of scripted text and using design system components
...
Approved-by: Matilda Landström
2025-05-26 12:32:53 +00:00
Erik Tiekstra
d73f8d844e
feat(SW-1960): Improved scrolling and tabnavigation on hotel pages
...
Approved-by: Matilda Landström
2025-05-26 12:32:18 +00:00
Erik Tiekstra
a8e52c6c8a
fix(SW-1608): Hotel listing synced with design
...
Approved-by: Matilda Landström
2025-05-26 11:49:51 +00:00
Erik Tiekstra
c963891ca7
fix(SW-2758): Using ?s queryparameter again to handle sidepeeks on hotel pages
...
Approved-by: Matilda Landström
2025-05-26 09:09:52 +00:00
Erik Tiekstra
1095a65ef7
feat(SW-435): Added hotel subpage for reviews, refactored subpages
...
Approved-by: Matilda Landström
2025-05-23 10:21:53 +00:00
Erik Tiekstra
2b302d1a5f
feat(SW-2885): Added support for 'bookingcode' as bookingCode param
...
Approved-by: Michael Zetterberg
Approved-by: Christian Andolf
2025-05-23 07:12:29 +00:00
Erik Tiekstra
e6963cd110
fix(SW-2868): Added break-inside: avoid to avoid column-breaks within the item itself.
...
Approved-by: Matilda Landström
2025-05-22 12:15:52 +00:00
Erik Tiekstra
fe71348827
feat(SW-2836): Added bed-size to room sidepeek on hotel pages
...
Approved-by: Matilda Landström
2025-05-22 11:01:18 +00:00
Erik Tiekstra
139dd0ff17
fix(SW-2504): Fixed issue with marker getting active state after closing and clicking cluster marker
...
Approved-by: Matilda Landström
2025-05-21 12:41:17 +00:00
Erik Tiekstra
e48e90dee4
fix(SW-2376): css specificity to fix carousel buttons position
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-05-21 07:06:11 +00:00
Erik Tiekstra
7becc47fa8
fix(SW-2820): Removed overflow:hidden as it blocks booking widget dropdowns
...
Approved-by: Linus Flood
2025-05-20 12:38:21 +00:00
Erik Tiekstra
6d8beebaca
fix(SW-2820): full width booking widget on startpage when scrolled down
...
Approved-by: Linus Flood
2025-05-20 08:02:39 +00:00
Erik Tiekstra and Linus Flood
f60d07fd9e
Merged in fix/SW-2831-image-gallery-history (pull request #2155 )
...
fix(SW-2831): checking isOpen before rendering Lightbox component to avoid spamming the window history
* fix(SW-2831): checking isOpen before rendering Lightbox component to avoid spamming the window history
Approved-by: Linus Flood
2025-05-20 07:38:13 +00:00
Erik Tiekstra and Linus Flood
41e09f082a
Merged in feat/SW-2800-lightbox-history-state (pull request #2147 )
...
feat(SW-2800): closing image gallery and lightbox on using browser navigation
* feat(SW-2800): closing image gallery and lightbox on using browser navigation
Approved-by: Linus Flood
2025-05-19 13:58:20 +00:00
Erik Tiekstra
e3a0b281f5
fix(SW-2621): Breaking too long words on heading inside destination city pages
...
Approved-by: Matilda Landström
2025-05-19 09:20:16 +00:00
Erik Tiekstra
636b92aac5
fix(SW-2055): Surrounded ul inside JsonToHtml with a typography component
...
Approved-by: Matilda Landström
2025-05-19 09:19:55 +00:00
Erik Tiekstra
7fe25f7eca
fix(SW-2376): Vertically centered previous/next buttons inside carousel cards
...
Approved-by: Matilda Landström
2025-05-19 09:13:23 +00:00
Erik Tiekstra
61814698ee
feat(SW-2262): Added functionality to support browsers back functionality to close SidePeek
...
Approved-by: Linus Flood
2025-05-16 11:23:58 +00:00
Erik Tiekstra
2401615caa
fix(SW-2754): Fixed issue where server rendered html included faulty links
...
Approved-by: Matilda Landström
2025-05-16 06:21:09 +00:00
Erik Tiekstra
e9dd2b3738
fix(SW-2657): Changed size of images inside meeting subpage cards
...
Approved-by: Matilda Landström
2025-05-15 13:37:11 +00:00
Erik Tiekstra
604a0cf5be
fix(SW-2696): Added white-space: pre-line on paragraphs inside the about the hotel sidepeek to handle \n characters from API
...
Approved-by: Matilda Landström
2025-05-14 13:37:05 +00:00
Erik Tiekstra
211cd5270b
Fix/SW-2682 map fixes
...
* fix(SW-2682): Added overflow-y: hidden to body on destination and hotel map pages
* fix(SW-2682): Added scroll to top functionality on map components with reason why
Approved-by: Matilda Landström
2025-05-14 12:06:41 +00:00
Erik Tiekstra
a66b632875
feat(SW-2708): Meeting package widget mobile UI
...
Approved-by: Matilda Landström
2025-05-14 11:31:02 +00:00
Erik Tiekstra
74c7c5ccdf
fix(SW-2721): Facilities only uses 2 columns on viewports >= 768px
...
Approved-by: Matilda Landström
2025-05-13 13:35:06 +00:00
Erik Tiekstra
5c40e5b0de
fix(SW-2657): Changed size of images inside hotel listing
...
Approved-by: Matilda Landström
2025-05-13 13:21:27 +00:00
Erik Tiekstra
dc06353db0
fix(SW-2657): Added sidepeek image component to handle images inside hotel page sidepeeks
...
Approved-by: Matilda Landström
2025-05-13 05:13:33 +00:00
Erik Tiekstra
bbc279379f
feat(SW-2708): Made meeting package widget visible, but not sticky on smaller viewports
...
Approved-by: Linus Flood
2025-05-12 12:30:40 +00:00