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
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
* 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
* 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
* 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
* 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
* 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
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
* 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
* feat(SW-1937): Added gestureHandling prop to be able to scroll past the map on the overview page
* feat(SW-1937): Added active map card on overview page for smaller viewports
Approved-by: Matilda Landström
* feat(SW-1230): Changes to script to be able to reload after soft navigation
* feat(SW-1756): Added meeting package widget on content pages
Approved-by: Matilda Landström
* feat(SW-1519): Removed displayWebpage from hotel schema
* feat(SW-1519): Removed gallery from hotel schema
* feat(SW-1519): Removed conferencesAndMeetings from hotel schema
* feat(SW-1519): Removed healthAndWellness from hotel schema
* feat(SW-1519): Removed restaurantImages from hotel schema
* feat(SW-1519): Removed restaurantsOverviewPage from hotel schema
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
* feat(SW-1886): Removed "firstItem" props from blocks as it generates multiple h1 tags on those pages
Approved-by: Fredrik Thorsson
Approved-by: Simon.Emanuelsson
feat(SW-1230): Added meeting booking widget to hotel meeting pages
* feat(SW-1230): Added meeting booking widget to hotel meeting pages
Approved-by: Fredrik Thorsson
feat(SW-1745): Query for language switcher returns just current pathname for non-contentstack pages except for hotelreservation paths
* feat(SW-1745): Query for language switcher returns just current pathname for non-contentstack pages except for hotelreservation paths
Approved-by: Linus Flood
fix(SW-1819): Batching fetch for city page urls
* fix(SW-1819): Batching fetch for city page urls
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
fix(SW-1812): fixes the issue where we receive `null` instead of actual data inside the includeSchema
* fix(SW-1812): fixes the issue where we receive `null` instead of actual data inside the includeSchema
Approved-by: Matilda Landström
feat(SW-1598): Now only showing "Free parking" when free parking is chosen
* feat(SW-1598): Now only showing "Free parking" when free parking is chosen
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
feat(SW-1554): Added tracking support for sidepeeks inside hotel pages
* feat(SW-1554): Added tracking support for sidepeeks inside hotel pages
Approved-by: Linus Flood
feat(SW-1600): Showing caption with phone costs on Finnish hotels
* feat(SW-1600): Showing caption with phone costs on Finnish hotels
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
feat(SW-1751): Added alert if no results are found, also implemented default location data from Contentstack
* feat(SW-1751): Added alert if no results are found, also implemented default location data from Contentstack
Approved-by: Matilda Landström
Feat/SW-1451 country page filtering and sorting
* feat(SW-1451): implemented sorting and filtering on country pages
* feat(SW-1451): Renamed hotel-data to destination-data because of its multi-purpose use
* feat(SW-1451): Now filtering after change of url instead of inside the store after submit
Approved-by: Fredrik Thorsson
fix(SW-1441): fixed issue with z-index on sidepeeks inside teaserCards
* fix(SW-1441): fixed issue with z-index on sidepeeks inside teaserCards
Approved-by: Fredrik Thorsson
fix(SW-1742): fixed issue where mobile menu is not closed when clicking on a link
* fix(SW-1742): fixed issue where mobile menu is not closed when clicking on a link
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström