Erik Tiekstra
0c6a4cf186
feat(BOOK-463): Fetching hotel filters from CMS and using these inside the destination pages and select hotel page
...
* feat(BOOK-463): Fetching hotel filters from CMS and using these inside the destination pages
* fix(BOOK-698): fetch hotel filters from CMS on select hotel page
Approved-by: Bianca Widstam
2026-01-12 12:02:25 +00:00
Erik Tiekstra and Bianca Widstam
c21aa2dc73
Merged in fix/BOOK-257-video-player (pull request #3373 )
...
Fix/BOOK-257 video player
* fix(BOOK-257): Fixes to VideoPlayerButton and added stories
* fix(BOOK-257): Hiding mute button when the user has interacted with it
* fix(BOOK-257): Added support for poster image
* fix(BOOK-257): add crossOrigin attr to videoplayer
* fix(BOOK-257): comment
Approved-by: Anton Gunnarsson
2025-12-19 12:41:00 +00:00
Erik Tiekstra and Bianca Widstam
3f632e6031
Merged in fix/BOOK-293-button-variants (pull request #3371 )
...
fix(BOOK-293): changed variants and props on IconButton component
* fix(BOOK-293): changed variants and props on IconButton component
* fix(BOOK-293): inherit color for icon
Approved-by: Bianca Widstam
Approved-by: Christel Westerberg
2025-12-19 12:32:52 +00:00
Erik Tiekstra
c796f5bb81
fix(BOOK-637): Using useLayoutEffect to avoid issues with refs with null values
...
Approved-by: Matilda Landström
2025-12-17 07:10:06 +00:00
Erik Tiekstra
d8c19c8917
fix: Added fullWidth property on button components to set them as full width
...
Approved-by: Matilda Landström
2025-12-16 14:37:10 +00:00
Erik Tiekstra
bf7a2ac2fe
Fix/BOOK-240 video fixes
...
* fix(BOOK-240): Added support for multiple sources and fixed issue with play/pause on mobile
* fix(BOOK-240): Pausing hero video when scrolling out of view
Approved-by: Christel Westerberg
2025-12-16 09:09:17 +00:00
Erik Tiekstra
4ec1e85d84
Feat/BOOK-293 button adjustments
...
* feat(BOOK-293): Adjusted padding of the buttons to match Figma design
* feat(BOOK-293): Updated variants for IconButton
* feat(BOOK-113): Updated focus indicators on buttons and added default focus ring color
* feat(BOOK-293): Replaced buttons inside booking widget
Approved-by: Christel Westerberg
2025-12-15 07:05:31 +00:00
Erik Tiekstra
0597b09c08
Feat/BOOK-257 videoplayer with card
...
* feat(BOOK-257): Added VideoPlayer with card component
* feat(BOOK-257): Added queries and component for VideoCard block to Content and Collection pages
* fix(BOOK-257): Only setting object-fit: cover on the video if it is not fullscreen
* feat(BOOK-257): Added queries and component for VideoCard block to Startpage
* feat(BOOK-257): Added queries and component for Video block to content/collection/start page
Approved-by: Chuma Mcphoy (We Ahead)
2025-12-12 06:34:32 +00:00
Erik Tiekstra
f06e466827
Feat/BOOK-240 hero video
...
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Christel Westerberg
2025-12-11 08:35:27 +00:00
Erik Tiekstra
a9c1a91134
fix(BOOK-599): Filtering on correct values for hotel pages now and added comments
...
Approved-by: Matilda Landström
2025-12-05 06:31:17 +00:00
Erik Tiekstra
6730575f7a
feat(BOOK-113): Synced hover/focus states for buttons and added better examples to storybook
...
* fix(BOOK-113): Updated hover colors after blend/mix has been removed
Approved-by: Christel Westerberg
2025-12-03 10:45:34 +00:00
Erik Tiekstra
a6b3904b2a
fix(BOOK-146): Synced default Sidepeek and SelfControlled Sidepeek in regards of functionality and looks
...
Approved-by: Bianca Widstam
2025-12-03 07:45:43 +00:00
Erik Tiekstra
c976079df1
fix(BOOK-469): Removed otherPaymentOptions on non mandatory GLA
...
Approved-by: Bianca Widstam
2025-12-03 07:42:31 +00:00
Erik Tiekstra
84593438e6
feat(BOOK-257): Added VideoPlayer component
...
Approved-by: Christel Westerberg
Approved-by: Bianca Widstam
2025-12-02 07:35:38 +00:00
Erik Tiekstra
8f7e4b8d06
fix(BOOK-622): Removed blending step for hover colors and respect original values from design system instead
...
Approved-by: Linus Flood
2025-12-02 06:24:59 +00:00
Erik Tiekstra
e621570f99
fix: Checking for children to decide if we should render paragraph vs div
...
Approved-by: Matilda Landström
2025-11-28 11:49:02 +00:00
Erik Tiekstra
931696de54
fix: Added padding to bottom sheet for tablet sized viewports
...
Approved-by: Christel Westerberg
Approved-by: Matilda Landström
2025-11-26 14:26:29 +00:00
Erik Tiekstra
6ac8267c31
fix(BOOK-204): Added dynamic h1 to startpage
...
Approved-by: Christel Westerberg
2025-11-26 14:26:11 +00:00
Erik Tiekstra
05ed0533fb
fix(BOOK-477): Added maximum of 2 decimals inside formatPrice functionality
...
Approved-by: Hrishikesh Vaipurkar
Approved-by: Matilda Landström
2025-11-26 14:25:49 +00:00
Erik Tiekstra
250b1f2eac
fix(BOOK-437): Fixed icon color of the check icon in lists
...
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-11-26 07:40:28 +00:00
Erik Tiekstra
b41aab56a6
feat(BOOK-101): Added functionality to show active map card when focus is within the hotel card
...
Approved-by: Bianca Widstam
2025-11-26 07:40:12 +00:00
Erik Tiekstra
a3e4c85ec0
fix(BOOK-476): Footer headings are now h2 instead of h3
...
Approved-by: Matilda Landström
2025-11-25 13:29:21 +00:00
Erik Tiekstra
e84f2f55ac
fix(BOOK-558): Fixed issue where city is not prefilled inside the booking widget
...
Approved-by: Matilda Landström
2025-11-25 13:29:02 +00:00
Erik Tiekstra
2346daec25
feat(BOOK-577): Added chatbot functionality for SE
...
Approved-by: Bianca Widstam
2025-11-24 14:18:35 +00:00
Erik Tiekstra
091c1c3780
fix(BOOK-468): Added inert attribute to SidePeekSEO element to ignore tab navigation and screen readers
...
Approved-by: Linus Flood
2025-11-24 14:12:10 +00:00
Erik Tiekstra
acb50eb75e
fix(BOOK-579): Fixed Marski logo color and Nearby text color
...
Approved-by: Bianca Widstam
2025-11-24 13:58:09 +00:00
Erik Tiekstra
02aac9006e
feat(BOOK-469): Enter details design changes with guarantee/non-guarantee flow
...
Approved-by: Bianca Widstam
2025-11-24 07:24:52 +00:00
Erik Tiekstra
a57d0afdc0
fix(BOOK-146): Added scrolling possibility on Sidepeek dialog instead of content to support keyboard scrolling
...
Approved-by: Bianca Widstam
2025-11-21 09:07:13 +00:00
Erik Tiekstra
a3ee00c603
fix(BOOK-212): Added pathName as separate key to login successful tracking
...
Approved-by: Bianca Widstam
Approved-by: Matilda Haneling
2025-11-20 13:56:32 +00:00
Erik Tiekstra
c60f7928ba
fix(BOOK-579): Multiple small fixes in regards to hotel branding
...
Approved-by: Bianca Widstam
Approved-by: Matilda Haneling
2025-11-20 13:07:11 +00:00
Erik Tiekstra
b0f2276b0b
fix(BOOK-559): Using same ContactInformation component on hotel pages and booking flow inside the hotel details sidepeek
...
Approved-by: Bianca Widstam
2025-11-13 14:32:17 +00:00
Erik Tiekstra
5eca2e5d20
feat(BOOK-433): Added heading to SeoFilters block on destination pages
...
Approved-by: Bianca Widstam
2025-11-13 12:39:19 +00:00
Erik Tiekstra
3d628a3757
fix(BOOK-325): Fixed issue where padding was removed inside the mega menu
...
Approved-by: Bianca Widstam
2025-11-13 08:59:55 +00:00
Erik Tiekstra
ce469bc4b4
Feat/BOOK-117 svg accessibility
...
* feat(BOOK-117): Added aria-label to Scandic Friends levels
* feat(BOOK-117): Added aria-label to hotel logos
* feat(BOOK-117): Added alt text to app download images
* feat(BOOK-117): Added same logo component to footer as the one in the header
* feat(BOOK-117): Added aria attributes to icons similar to how we handled MaterialIcon aria attributes
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-11-13 06:34:18 +00:00
Erik Tiekstra
c4b564998c
fix(BOOK-325): Added refetch options to user.name query and refactored header
...
Approved-by: Linus Flood
Approved-by: Matilda Landström
2025-11-13 06:33:47 +00:00
Erik Tiekstra
88644597df
chore: Replaced deprecated Spacing variables with current values
...
Approved-by: Matilda Landström
2025-11-12 12:56:22 +00:00
Erik Tiekstra
a96497f7c9
feat(BOOK-512): Added default heading from CS to destination pages
...
Approved-by: Bianca Widstam
2025-11-12 07:06:14 +00:00
Erik Tiekstra
c93e2b6f0b
feat(BOOK-212): Refactored LoginButton and added successful tracking functionality
...
Approved-by: Linus Flood
2025-11-11 06:57:49 +00:00
Erik Tiekstra
69f852a2d3
feat(BOOK-472): Different placement of no availability alert on mobile viewports
...
Approved-by: Bianca Widstam
2025-11-10 12:38:42 +00:00
Erik Tiekstra
89262ffb82
feat(BOOK-488): Trimming booking code before validating
...
Approved-by: Bianca Widstam
2025-11-10 12:38:25 +00:00
Erik Tiekstra
cab85f3ffd
fix(BOOK-498): removed and changed z-index values to have booking widget overlapping correctly on mobile.
...
Approved-by: Bianca Widstam
Approved-by: Hrishikesh Vaipurkar
2025-11-07 13:03:25 +00:00
Erik Tiekstra
9a07dee05b
feat(BOOK-64): Added themed Hero component on hotel pages
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-11-07 06:32:15 +00:00
Erik Tiekstra
11d53d0b15
fix(BOOK-506): Hiding campaign banner on more hotel-reservation routes and make whole banner clickable
...
Approved-by: Bianca Widstam
2025-11-06 14:48:13 +00:00
Erik Tiekstra
78ac3b29c3
fix(BOOK-471): Only setting hover state on devices supporting hover inside Button and IconButton components
...
Approved-by: Bianca Widstam
2025-11-06 14:33:55 +00:00
Erik Tiekstra
6e91d538c2
feat(BOOK-509): Added correct hover styles on breadcrumbs
...
Approved-by: Bianca Widstam
2025-11-05 12:55:14 +00:00
Erik Tiekstra
0e11a772f1
feat(BOOK-450): Adjust Scandic logo in header when on a themed hotel page
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-11-05 10:29:24 +00:00
Erik Tiekstra
3a38e99a71
Feat/BOOK-63 hotel subpages branding
...
* feat(BOOK-63): Replaced css variables and components to apply hotel branding on subpages
* feat(BOOK-63): Replaced css variables and components to apply hotel branding on hotel page map view
Approved-by: Christel Westerberg
Approved-by: Matilda Landström
2025-11-05 08:30:55 +00:00
Erik Tiekstra
fa10abbe78
fix(BOOK-496): Slowed down the MarqueeText component animation
...
Approved-by: Matilda Landström
2025-11-04 10:29:20 +00:00
Erik Tiekstra
4491d1de8e
feat(BOOK-62): Added new InfoCard component and using that on hotel pages
...
Approved-by: Bianca Widstam
2025-11-04 07:39:33 +00:00
Erik Tiekstra
10bf4d08d9
chore: generated design system css variables from updated json file
...
Approved-by: Matilda Landström
2025-11-04 07:20:34 +00:00
Erik Tiekstra
6a342aaa9e
chore: generated design system css variables from updated json file
...
Approved-by: Matilda Landström
2025-10-30 12:27:16 +00:00
Erik Tiekstra
5e81ec0eaf
fix(BOOK-450): Re added the check for hotel branding feature flag before setting theme
...
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-10-29 14:06:59 +00:00
Erik Tiekstra
4c10989e8e
Feat/BOOK-424 campaign banner
...
Approved-by: Bianca Widstam
2025-10-29 12:47:40 +00:00
Erik Tiekstra
333636c81a
Merged in feat/BOOK-61-refactor-hotel-page-css-variables (pull request #3014 )
...
Feat/BOOK-61 refactor hotel page css variables
* feat(BOOK-61): Breadcrumbs
* feat(BOOK-61): intro section
* feat(BOOK-61): show more button
* feat(BOOK-61): rooms section
* feat(BOOK-61): sidepeeks
* feat(BOOK-61): deprecated old Link component
* feat(BOOK-61): added new TextLink component to the design-system
* feat(BOOK-61): replaced deprecated links with new TextLink component
* feat(BOOK-61): miscellaneous changes
Approved-by: Bianca Widstam
Approved-by: Christel Westerberg
2025-10-29 09:15:03 +00:00
Erik Tiekstra
11f76a509a
fix(BOOK-466): We needed to separate the z-index from window.kindlyChat to also cater for other languages
...
Approved-by: Linus Flood
2025-10-23 13:37:08 +00:00
Erik Tiekstra
8714bc79fd
feat(BOOK-116): Added better alt text to static map on hotel pages
...
Approved-by: Bianca Widstam
2025-10-23 13:06:45 +00:00
Erik Tiekstra
89f1fb0023
fix(BOOK-466): Setting chatbot z-index variable to -1 if the chatbot should be hidden to avoid issues when multiple tabs are open
...
Approved-by: Linus Flood
2025-10-23 09:37:47 +00:00
Erik Tiekstra
3257054474
feat(BOOK-462): Hiding chatbot on german hotels with Dialogshift widget
...
Approved-by: Linus Flood
2025-10-20 10:43:08 +00:00
Erik Tiekstra
3e3a7fc423
fix(BOOK-418): Refactored StandaloneHotelCardDialog and fixed pricing issue when using redemption or booking codes
...
Approved-by: Bianca Widstam
2025-10-20 10:40:38 +00:00
Erik Tiekstra
038211bf09
feat(BOOK-450): Added theme to hotel page only, reverting previous theme handing on the body tag
...
Approved-by: Linus Flood
2025-10-16 12:54:03 +00:00
Erik Tiekstra
338c93dd56
feat(BOOK-59): Fixes some issues related to css variables from the design system
...
Approved-by: Linus Flood
2025-10-16 12:53:43 +00:00
Erik Tiekstra
800df0ade9
feat(BOOK-67): Added functionality to show/hide the chatbot
...
Approved-by: Linus Flood
2025-10-16 10:59:47 +00:00
Erik Tiekstra and Linus Flood
c6f76b83cc
Merged in fix/BOOK-456-destination-city-validation-error (pull request #2975 )
...
fix(BOOK-456): Added nullish() to destination pages content and sidepeek content schema to avoid unexpected errors
* fix(BOOK-456): Added nullish() to destination pages content and sidepeek content schema to avoid unexpected errors
Approved-by: Linus Flood
2025-10-15 14:41:26 +00:00
Erik Tiekstra
4469ab625c
fix(BOOK-239): Fixes the preview functionality inside Contentstack
...
Approved-by: Matilda Landström
2025-10-14 09:28:19 +00:00
Erik Tiekstra
23f60d43bc
fix(BOOK-442): Added isAlternative prop to MobileMapButtonContainer for alternative hotels flow
...
Approved-by: Bianca Widstam
2025-10-14 05:48:52 +00:00
Erik Tiekstra
339e7195dc
fix(BOOK-436): Added new section component and deprecated the other
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-13 08:31:26 +00:00
Erik Tiekstra
b7af8f5eb2
fix(BOOK-138): Back to cities on mobile map view
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-10 12:02:20 +00:00
Erik Tiekstra
ddbc4a063d
fix(BOOK-427): Added div around the contents of the li element to avoid the li flex-styles
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-10 10:37:26 +00:00
Erik Tiekstra
99e1dfcf72
fix(BOOK-249): Added Typography around the back button inside the mobile menu to give the icon the correct color
...
Approved-by: Matilda Landström
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-10 10:37:10 +00:00
Erik Tiekstra
50aaa095eb
fix(BOOK-412): Using internalCategoryName to map ancillaries and show translated categoryName only
...
Approved-by: Linus Flood
2025-10-10 09:10:51 +00:00
Erik Tiekstra
c84d686d9d
fix(BOOK-138): Added underline to explore city link
...
fix(BOOK-138): removed duplicate back to cities button on mobile
Approved-by: Matilda Landström
2025-10-10 07:46:10 +00:00
Erik Tiekstra
790a5edd95
fix(BOOK-378): Added underline prop to email link on hotel pages
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-10 06:14:16 +00:00
Erik Tiekstra
d298d5c2ff
feat(BOOK-436): Added manage cookie bot dynamic content to content pages
...
Approved-by: Linus Flood
2025-10-09 12:46:17 +00:00
Erik Tiekstra
527ab170b5
fix(BOOK-405): Pushing to history when opening sidepeek to avoid navigating back inside the booking flow
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-09 11:34:58 +00:00
Erik Tiekstra
67a58d5a43
feat(BOOK-378): Added email address to the hotel page intro section
...
Approved-by: Matilda Landström
2025-10-08 11:20:10 +00:00
Erik Tiekstra
b685c928e4
fix(BOOK-413): Respecting original_url inside RTE for entry links
...
Approved-by: Matilda Landström
2025-10-08 07:25:32 +00:00
Erik Tiekstra
36aa5089ea
fix(BOOK-138): Fixed several issues after country map functionality was added
...
* fix(BOOK-138): Fixed issue when hovering markers and info windows for both city cluster marker as city markers.
Approved-by: Matilda Landström
2025-10-07 11:37:54 +00:00
Erik Tiekstra
725b105637
fix(BOOK-53): Seo filter block now uses h3 as summary content and adjusted spacing
...
Approved-by: Bianca Widstam
2025-10-06 10:43:05 +00:00
Erik Tiekstra
e18bba79c6
fix: Added Jacuzzi and Relax to the switch statement to avoid unnecessary warnings in the logs
...
* fix: Ignore casing in getTranslatedName switch statement
Approved-by: Joakim Jäderberg
2025-10-06 07:54:45 +00:00
Erik Tiekstra
7fcd5833bd
feat(BOOK-414): Added hotel branding themes to hotelpages
...
Approved-by: Matilda Landström
2025-10-02 12:34:38 +00:00
Erik Tiekstra and Linus Flood
4f151b143e
Merged in fix/metadata-schema (pull request #2893 )
...
fix: Updated metadata schema to handle transformed hotel data
* fix: Updated metadata schema to handle transformed hotel data
Approved-by: Linus Flood
2025-10-01 11:33:58 +00:00
Erik Tiekstra and Linus Flood
57315baf97
Merged in fix/scroll-to-top-issue (pull request #2892 )
...
fix: Update route info inside store before checking if path or lang has changed
* fix: Update route info inside store before checking if path or lang has changed
Approved-by: Linus Flood
2025-10-01 11:15:59 +00:00
Erik Tiekstra
0bcde9f74f
feat(BOOK-58): Added destination filter pages to sitemap
...
Approved-by: Linus Flood
2025-09-30 13:17:14 +00:00
Erik Tiekstra and Linus Flood
f2a5fc03c2
Merged in fix/BOOK-381-top-primary-button-schema (pull request #2865 )
...
fix(BOOK-381): Added nullish() to top primary button to avoid schema failures
* fix(BOOK-381): Added nullish() to top primary button to avoid schema failures
Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
2025-09-26 10:15:55 +00:00
Erik Tiekstra
1746ed9803
feat(BOOK-242): Removed legacy seo filter block on destination pages
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-25 13:26:23 +00:00
Erik Tiekstra
9f02870647
feat(BOOK-57): Adjusted metadata for destination pages with active seo filter
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-25 13:26:00 +00:00
Erik Tiekstra
7714761c77
feat(BOOK-56): Added content related to destination filters
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-25 08:10:30 +00:00
Erik Tiekstra
af4f544b8a
feat(BOOK-55): Listen to SEO filter slugs when navigating to such page
...
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Matilda Landström
2025-09-24 10:40:58 +00:00
Erik Tiekstra and Linus Flood
f3b6c4a089
Merged in feat/BOOK-224-campaign-meta-title-suffix (pull request #2859 )
...
feat(BOOK-224): Added " | Scandic Hotels" suffix to meta title on campaign pages
* feat(BOOK-224): Added " | Scandic Hotels" suffix to meta title on campaign pages
Approved-by: Bianca Widstam
Approved-by: Linus Flood
2025-09-24 09:58:56 +00:00
Erik Tiekstra
046d342b6f
feat(BOOK-68): Adjusted visibility on page load
...
Approved-by: Linus Flood
2025-09-23 07:56:00 +00:00
Erik Tiekstra
a5db1f0f62
fix(BOOK-140): fixed issue with multi-line bullet lists
...
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-09-22 10:47:55 +00:00
Erik Tiekstra
7c92a8fc9a
feat(BOOK-53): Added component for SEO filters and support filter switching
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-19 08:26:41 +00:00
Erik Tiekstra
948c86479a
feat(BOOK-54): Adjusted filter functionality to save filters as query parameters instead of paths
...
* feat(BOOK-54): Destination filters now matching on id instead of slug in preparation for filters from Contentstack
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-18 13:03:01 +00:00
Erik Tiekstra
b437f8b806
feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
...
* feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
* feat(BOOK-144): Make image clickable instead of a button to avoid being able to click outside of the image area
Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-15 09:02:48 +00:00
Erik Tiekstra
a720138c85
fix(BOOK-152): Removed old header references inside useStickyPosition hook to fix offset issue for the sitewide alert
...
Approved-by: Matilda Landström
2025-09-15 06:47:30 +00:00
Erik Tiekstra
5654569a11
feat(SW-3108): Added external link option to top primary button on content/collection page
...
Approved-by: Matilda Landström
2025-09-15 06:47:10 +00:00
Erik Tiekstra
ce71fc421c
fix: Trimming hotel ids from contentstack to avoid 404 errors when fetching hotel data
...
Approved-by: Linus Flood
Approved-by: Matilda Landström
2025-09-12 09:18:50 +00:00
Erik Tiekstra
15a352ea99
feat(BOOK-68): Added kindly chatbot
...
Approved-by: Linus Flood
2025-09-11 12:44:47 +00:00
Erik Tiekstra
136610a51a
fix(BOOK-151): Added correct background color to all hotels section on destination overview page
...
Approved-by: Matilda Landström
2025-09-11 08:41:17 +00:00
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