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
Erik Tiekstra
de86e46c0b
fix(SW-2690): Added check if link element has href tag before rendering Link component
...
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-05-09 12:20:49 +00:00
Erik Tiekstra
d99cd8a8c9
fix(SW-2603): Fixed image sizes on hotel pages and width of main section
...
Approved-by: Arvid Norlin
Approved-by: Matilda Landström
2025-05-06 13:47:26 +00:00
Erik Tiekstra
c46cd273b3
fix(SW-2603): Images from API are now served through the Netlify image CDN.
...
Approved-by: Linus Flood
2025-05-06 11:39:11 +00:00
Erik Tiekstra and Michael Zetterberg
21e7932058
fix(SW-2449): Small cluster changes and added optional boundsPadding prop
2025-05-05 12:56:16 +00:00
Erik Tiekstra
8b32abbefc
Fix/SW-1563 accessibility
...
* fix(SW-1563): Added new IconButton component to the design system and removed Icon variant inside the Button component
* fix(SW-1563): Added buttons around clickable images and changed to design system components
* fix(SW-1563): Renamed variants to match Figma
* fix(SW-1563): Renamed AriaButton to ButtonRAC
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-05-02 06:27:30 +00:00
Erik Tiekstra
bbec6a659a
feat(SW-2492): Hiding meta hreflang tags when HIDE_FOR_NEXT_RELEASE flag is true
...
Approved-by: Linus Flood
2025-04-30 06:29:13 +00:00
Erik Tiekstra
4ae5da8a04
Feat/SW-2152 seo descriptions
...
* feat(SW-2152): Added improved meta descriptions for hotel pages
* feat(SW-2152): Added improved meta descriptions for destination pages
* feat(SW-2152): Refactoring metadata description functionality
* feat(SW-2152): Improved truncate function and added cities check to country page description
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-04-29 06:52:04 +00:00
Erik Tiekstra
5beffe4968
feat(SW-1780): Hotel address now leads to map view with hotel active
...
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-04-28 09:12:17 +00:00
Erik Tiekstra
b75177ad98
Fix/SW-2429 map view
...
* feat(SW-2429): Removed [contentType]>[uid] and use app router based structure for content types
* feat(SW-2429): Added breadcrumbs to follow contenttype folder structure
* feat(SW-2429): Removed modal/dialog functionality from map views on hotel and destination pages
* fix(SW-2429): Fixed issue with booking widget on meeting pages. Also used same structure for content types
Approved-by: Arvid Norlin
2025-04-25 05:36:44 +00:00
Erik Tiekstra and Michael Zetterberg
d827bf04d0
fix(SW-2210): Checking for session inside MyPagesMenu to sync session state
2025-04-24 00:48:42 +02:00
Erik Tiekstra and Michael Zetterberg
7b76e351d9
fix(SW-2210): Removed isUserLoggedIn from RatesStore
2025-04-24 00:48:40 +02:00
Erik Tiekstra
8152aea649
fix(SW-1241): Adjusted amenities sidepeek on hotel pages and booking flow
...
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-04-23 08:41:04 +00:00
Erik Tiekstra
c23a32cd10
fix(SW-2414): Removed continue button on single room member bookings
...
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-04-23 08:33:15 +00:00
Erik Tiekstra
ba2198b77f
fix(SW-2142): layout changes on destination pages and destination pages filter fix
...
Approved-by: Matilda Landström
2025-04-22 05:21:53 +00:00
Erik Tiekstra
8b65f63d60
fix(SW-2171): Added focus state on rate cards and image-gallery
...
Approved-by: Arvid Norlin
2025-04-16 10:24:51 +00:00
Erik Tiekstra
7108537cb8
fix/SW-2247 enter details fixes
...
* fix(SW-2247): Removed accordion like special requests block and changed button variant
* fix(SW-2247): Added additional info for bedtype selection
Approved-by: Tobias Johansson
Approved-by: Niclas Edenvin
2025-04-16 09:49:53 +00:00
Erik Tiekstra
af182b49d8
feat(SW-2227): Implemented new design for room package filters
...
Approved-by: Arvid Norlin
2025-04-16 07:07:49 +00:00
Erik Tiekstra
42593dfe5e
fix(SW-2119): Fixed issue where we were redirecting to the parent instead of not found
...
Approved-by: Matilda Landström
2025-04-16 04:52:26 +00:00
Erik Tiekstra
f62723c6e5
feat(SW-2178): Changed to new buttons for summary inside enter details
...
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-04-11 15:13:37 +00:00
Erik Tiekstra
701a80b7c1
feat(SW-2240): Added robots no-index and no-follow metadata to hotelreservation pages
...
Approved-by: Michael Zetterberg
2025-04-09 05:31:02 +00:00
Erik Tiekstra
7ec86e7301
feat(SW-2151): Removed payment information from booking confirmation
...
Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
2025-04-08 13:31:44 +00:00
Erik Tiekstra
3f510e9aae
fix: properties inside hotel_navigation could be null or undefined
...
Approved-by: Michael Zetterberg
2025-04-08 12:33:06 +00:00
Erik Tiekstra and Linus Flood
85a90baa12
Merged in fix/SW-2118-breadcrumbs (pull request #1721 )
...
fix(SW-2118): changed variants for breadcrumbs to handle different background-colors and widths
* fix(SW-2118): changed variants for breadcrumbs to handle different background-colors and widths
Approved-by: Christian Andolf
Approved-by: Linus Flood
2025-04-07 14:02:39 +00:00
Erik Tiekstra
8d34e1c8bb
fix(SW-2101): Avoid underline on icons
...
Approved-by: Linus Flood
2025-04-07 10:38:00 +00:00
Erik Tiekstra
8c2047e847
feat(SW-1884): Always render sidepeek contents, not just during SSR
...
Approved-by: Michael Zetterberg
2025-04-03 09:36:22 +00:00
Erik Tiekstra
b70d933c73
fix(SW-2122): Added correct credit card icon
...
Approved-by: Michael Zetterberg
2025-04-03 09:28:27 +00:00
Erik Tiekstra
0215c8428f
fix: Fixed issue with duplicate filter_identifiers inside tabFilters
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-04-03 05:50:35 +00:00
Erik Tiekstra
b6db9757d8
fix(SW-2073): Links for terms & conditions and privacy policy are moved out of the label for ancillaries and gla
...
Approved-by: Matilda Landström
2025-04-02 07:53:41 +00:00
Erik Tiekstra
df32c08350
feat(SW-2043): Added new room packages filter
...
* feat(SW-2043): Added new room packages filter
* fix(SW-2043): Fixed issue with not updating price when selecting pet room
Approved-by: Tobias Johansson
Approved-by: Matilda Landström
2025-04-01 09:54:09 +00:00
Erik Tiekstra
8b198d9719
fix: Fixed openingHours util function as tests were failing
...
Approved-by: Anton Gunnarsson
2025-03-28 09:32:34 +00:00
Erik Tiekstra
45c992dcef
feat(SW-1806): Implemented design systems button inside buttonLink component and changed teasercard buttons
...
Approved-by: Matilda Landström
2025-03-28 06:56:08 +00:00
Erik Tiekstra
2f0224cfd5
feat(SW-1712): Added a FilterIcon component where the identifier is matched to a specific icon
...
Approved-by: Matilda Landström
2025-03-28 06:46:57 +00:00
Erik Tiekstra
a6cd7e6111
feat(SW-1988): Replaced current bed component with new design
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-03-27 14:47:50 +00:00
Erik Tiekstra
761c28bd92
fix: Added translations for carousel navigation
...
Approved-by: Matilda Landström
2025-03-27 12:10:38 +00:00
Erik Tiekstra
93c7fe64bf
feat(SW-1883): Added links to the filter values on the destination pages
...
Approved-by: Fredrik Thorsson
2025-03-27 09:06:31 +00:00