Matilda Landström
8ed521de3f
Merged in fix/SW-1693-subpage-check (pull request #1373 )
...
Fix(SW-1693): Don't render hotel subpages if not supposed to
* fix(SW-1693): don't render hotel subpage if not supposed to
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-02-21 08:20:30 +00:00
Linus Flood
c2b7d97ddd
Merged in fix/card-width-fix (pull request #1369 )
...
feat(images): calculate width correct using aspect ratio
* feat(images): calculate width correct using aspect ratio
Approved-by: Erik Tiekstra
2025-02-19 06:29:22 +00:00
Matilda Landström
ba3ecedaee
Merged in feat/SW-1447-selected-hotel-map-component (pull request #1340 )
...
Feat(SW-1447): hotel map card destination page
Approved-by: Erik Tiekstra
2025-02-18 19:05:31 +00:00
Matilda Landström
102381fdeb
Merged in fix/facilities-zod-validation (pull request #1365 )
...
Fix: Facilities zod validation
* fix: zod validation
Approved-by: Pontus Dreij
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-02-18 09:36:27 +00:00
Christian Andolf
06d861fb6f
chore: add no unused vars lint rule
2025-02-17 10:43:54 +01:00
Matilda Landström
c4ae9201db
Merged in fix/SW-1065-meetings-subpage (pull request #1353 )
...
Fix(SW-1065): Meetings subpage
* fix(SW-1065): allow meeting cards to have different heights
* feat(SW-1065): add meetingroom description
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-02-17 09:14:45 +00:00
Fredrik Thorsson
22111eb7d2
Merged in feat/SW-1418-destination-page-map-data (pull request #1347 )
...
feat/SW-1418 destination page map data
* feat(SW-1418): implement dynamic map on overview page
* feat(SW-1418): update folder structure
* feat(SW-1418): use getHotelsByHotelIds
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-02-17 08:59:50 +00:00
Matilda Landström
ef1d3ee065
Merged in fix/hotel-pages-fix (pull request #1346 )
...
fix: HotelPage restaurant navigation + translation
* fix: hotelPage restaurant navigation + translation
Approved-by: Erik Tiekstra
2025-02-17 07:23:43 +00:00
Erik Tiekstra
21d06e2d84
Merged in feat/SW-1458-sidebar-city-map (pull request #1342 )
...
feat(SW-1458): Added hotel list inside sidebar for mapview on city pages
* feat(SW-1458): Added hotel list inside sidebar for mapview on city pages
Approved-by: Fredrik Thorsson
2025-02-14 14:29:25 +00:00
Chuma Mcphoy (We Ahead)
38cce4b136
Merged in feat/SW-1542-carousel-functionality (pull request #1311 )
...
feat(SW-1542): Carousel component
* feat(SW-1542): add Embla Carousel component and use in CarouselCards
* fix(SW-1542): remove max-width constraint for card on ipad
* fix(SW-1542): Add padding to start page content container
* refactor(SW-1542): Improve Embla Carousel type imports
* refactor(SW-1542): Remove unnecessary carousel wrapper div
* refactor(SW-1542): Modularize Carousel component structure
* refactor(SW-1542): Remove carousel dots display
* feat(SW-1542): Add carousel dots navigation
* refactor(SW-1542): Update Carousel component styling and types
* refactor(SW-1542): Remove uneeded useCallback from Carousel navigation methods
* refactor(SW-1542): Modify CarouselContextProps type to exclude className
* refactor(SW-1542): Optimize React imports in Carousel components
* refactor(SW-1542): Consolidate Carousel component and remove CarouselRoot
* refactor(SW-1542): Update Carousel navigation methods to use function-based scroll checks
* refactor(SW-1542): Add explicit children prop support to CarouselContent component
* refactor(SW-1542): Add children prop support to CarouselItem component
Approved-by: Christian Andolf
2025-02-14 10:53:14 +00:00
Erik Tiekstra
f9a03052b1
Merged in feat/SW-1616-clustering (pull request #1330 )
...
feat(SW-1616): Added clustering on destination country/city pages
* feat(SW-1616): Added clustering on destination country/city pages
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-14 06:31:01 +00:00
Erik Tiekstra
599c11ba37
Merged in feat/SW-1459-country-map-sidebar (pull request #1323 )
...
feat(SW-1459): Added sidebar with citylist on destination country pages
* feat(SW-1459): Added sidebar with citylist on destination country pages
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-13 06:45:27 +00:00
Matilda Landström
c0e4553d9f
Merged in feat/SW-1065-meetings-page (pull request #1287 )
...
Feat(SW-1065): Meetings hotel subpage
Approved-by: Erik Tiekstra
2025-02-12 15:13:17 +00:00
Erik Tiekstra
1532898c23
Merged in feat/SW-1457-city-dynamic-map (pull request #1320 )
...
feat(SW-1457): Added map and fetching hotels by cityIdentifier
* feat(SW-1457): Added map and fetching hotels by cityIdentifier
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-12 13:02:19 +00:00
Linus Flood
019a5db549
Merged in fix/unify-gethotel-input (pull request #1319 )
...
feat: getHotel - unify input to make sure we can use the same cache response
* feat: getHotel - unify input to make sure we can use the same cache response
Approved-by: Simon.Emanuelsson
2025-02-12 11:35:39 +00:00
Erik Tiekstra
bcfa84324f
Merged in feat/SW-1456-country-dynamic-map (pull request #1310 )
...
feat(SW-1456): Added map and fetching hotels by country
* feat(SW-1456): Added map and fetching hotels by country
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-12 09:15:33 +00:00
Matilda Landström
72e8e7f1ab
Merged in feat/SW-1296-external-restaurant-page (pull request #1306 )
...
Feat(SW-1296): External restaurant page
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-02-11 14:55:32 +00:00
Matilda Landström
f43ee4a0e6
Merged in feat/SW-1430-cta-button (pull request #1290 )
...
Feat(SW-1430): Add header button on static pages
Approved-by: Erik Tiekstra
2025-02-11 14:10:13 +00:00
Fredrik Thorsson
e0996b3464
Merged in feat/SW-1064-restaurant-and-bar-subpage (pull request #1299 )
...
feat/SW-1064 restaurant and bar subpage
* feat(SW-1064): add appendToPath to buttonlink
* feat(SW-1064): add sidebar template
* feat(SW-1064): render pages from nameInUrl
* feat(SW-1064): add content to restaurant sidebar
* feat(SW-1064): change icon size
* feat(SW-1064): move opening hours component
* feat(SW-1064): update switch statement
* feat(SW-1064): fix typo
* feat(SW-1064): rebase
* feat(SW-1064): remove accidentally added file
* feat(SW-1064): undefined check for restaurant subpage
Approved-by: Erik Tiekstra
2025-02-11 12:05:49 +00:00
Erik Tiekstra
ff820d1f31
Merged in feat/SW-1454-listing-skeletons (pull request #1301 )
...
Feat/SW-1454 listing skeletons
* feat(SW-1453): added skeleton for city listning
* feat(SW-1454): added skeleton for hotel listning
Approved-by: Fredrik Thorsson
2025-02-11 12:05:44 +00:00
Matilda Landström
ad7402f2e2
Merged in feat/SW-1573-subpage-url (pull request #1297 )
...
Feat(SW-1573): Use pageInUrl for hotel subpages
* feat(SW-1573): use pageInUrl for hotel subpages
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-02-11 08:27:09 +00:00
Erik Tiekstra
f021c60c2a
Merged in feat/SW-1443-carousel-destination-overview-page (pull request #1289 )
...
feat(SW-1443): added carousel block on hotel overview page
* feat(SW-1443): added carousel block on hotel overview page
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
Approved-by: Chuma Mcphoy (We Ahead)
2025-02-11 06:56:38 +00:00
Erik Tiekstra
eb0b88f8ea
Merged in feat/SW-1584-destination-content-blocks (pull request #1278 )
...
Feat/SW-1584 destination content blocks
* feat(SW-1584): Added accordion and content blocks to destination city pages
* feat(SW-1584): Added accordion and content blocks to destination country pages
Approved-by: Matilda Landström
2025-02-10 09:28:32 +00:00
Erik Tiekstra
918887a63f
Merged in fix/hotel-rooms (pull request #1288 )
...
fix: Rooms images on hotel pages
* fix: Rooms images on hotel pages
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-10 09:15:48 +00:00
Erik Tiekstra
413c197ca0
Merged in feat/SW-1495-hide-alerts-on-hotel-pages (pull request #1268 )
...
feat(SW-1495): removed alerts on hotel pages when displayInBookingFlow is true
* feat(SW-1495): removed alerts on hotel pages when displayInBookingFlow is true
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-10 07:40:38 +00:00
Christian Andolf
69d57b73a2
feat(SW-1543): move auth check within component to be suspended
2025-02-07 15:43:51 +01:00
Christian Andolf
ced8dd5d99
fix: startpage blocks now default to an array
2025-02-07 15:43:51 +01:00
Michael Zetterberg
1d822dad5a
Merged in fix/labels-english (pull request #1249 )
...
fix(i18n): validated English messages
Approved-by: Bianca Widstam
Approved-by: Christian Andolf
2025-02-06 20:54:25 +00:00
Christian Andolf
053ce3f4de
fix: startpage background is now white by default and jsf block is back to original design
2025-02-06 14:59:16 +01:00
Christian Andolf
4d63cc57c5
feat(SW-1391): add join scandic friends block
2025-02-06 14:33:37 +01:00
Matilda Landström
3690b0a29a
Merged in feat/fix-translations (pull request #1244 )
...
Feat: Fix translations for localize
* fix: POI translations
* fix: update translations
Approved-by: Michael Zetterberg
Approved-by: Erik Tiekstra
2025-02-06 12:14:40 +00:00
Erik Tiekstra
8ecaac4b52
Merged in fix/hotel-faq (pull request #1265 )
...
fix: setting faq section as nullable from CS as CS returns null after import
* fix: setting faq section as nullable from CS as CS returns null after import
Approved-by: Fredrik Thorsson
2025-02-06 09:19:59 +00:00
Fredrik Thorsson
d135872eab
Merged in fix/update-translation-overview-list (pull request #1257 )
...
fix: update translation for overview page list component
* fix: update translation
Approved-by: Erik Tiekstra
2025-02-06 07:23:37 +00:00
Erik Tiekstra
e3b1bfc414
Merged in feat/SW-1454-hotel-listing-city-page (pull request #1250 )
...
feat(SW-1454): added hotel listing
* feat(SW-1454): added hotel listing
Approved-by: Fredrik Thorsson
2025-02-05 13:10:28 +00:00
Chuma Mcphoy (We Ahead)
f3e6318d49
Merged in feat/SW-1383-content-card-start-page (pull request #1252 )
...
feat(SW-1383): Implement ContentCard for the Start Page
* feat(SW-1383): Implement ContentCard
- Add ContentCard component
- Use within CarouselCards component
* fix(SW-1383): adjust carousel and content card styling
* refactor(SW-1383): optimize ContentCard component styling and props
* feat(SW-1383): move ContentCard image check out of component
* feat(SW-1383): Add optional link prop to ContentCard component
* refactor(SW-1383): Make ContentCard component linkable
Approved-by: Christian Andolf
Approved-by: Erik Tiekstra
2025-02-05 11:29:53 +00:00
Fredrik Thorsson
a389fba8ce
Merged in feat/SW-1067-special-needs-accessibility-page (pull request #1253 )
...
feat/SW-1067 special needs accessibility page
* feat(SW-1067): update types
* feat(SW-1067): add sidebar
* feat(SW-1067): add additional content component
* feat(SW-1067): add special needs list
* feat(SW-1067): update type
* feat(SW-1067): update import
* feat(SW-1067): remove component
* feat(SW-1067): re add component
* feat(SW-1067): update folder structure
Approved-by: Erik Tiekstra
2025-02-05 10:27:26 +00:00
Erik Tiekstra
68f4a5b86d
Merged in feat/SW-1199-subpage-breadcrumbs (pull request #1254 )
...
feat(SW-1199): Added breadcrumbs to subpages
* feat(SW-1199): Added breadcrumbs to subpages
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-05 09:53:07 +00:00
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
4ed4b3585b
Merged in feat/SW-392-hotel-page-tracking-additions (pull request #1251 )
...
feat(SW-392): Added tracking when clicking mobile map button
* feat(SW-392): Added tracking when clicking mobile map button
* fix: button padding and margin inside map sidebar on mobile
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-04 14:03:15 +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
Erik Tiekstra
c25963a3b7
Merged in feat/SW-1066-wellness-subpage (pull request #1239 )
...
Feat/SW-1066 wellness subpage
* feat(SW-1066): added wellness subpage
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-02-03 13:35:48 +00:00
Erik Tiekstra
dd4a2d8120
Merged in feat/SW-1296-hotel-subpages (pull request #1233 )
...
feat(SW-1296): added Subpage for hotel pages and its routing
* feat(SW-1296): added Subpage for hotel pages and its routing
Approved-by: Fredrik Thorsson
2025-02-03 10:58:53 +00:00
Christian Andolf
0ead1ead62
fix: bap is now true full width
2025-01-31 14:45:12 +01:00
Christian Andolf
d02c1d5266
fix: header on startpage is now full width
2025-01-31 14:34:07 +01:00
Erik Tiekstra
b9a3e697be
Merged in feat/SW-1521-image-gallery-lightbox (pull request #1226 )
...
Feat/SW-1521 image gallery lightbox
* feat(SW-1453): added city listing component
* feat(SW-1521): added more generic types to ImageGallery and Lightbox components
* feat(SW-1521): added lightbox functionality for top images
* feat(SW-1521): added support for setting activeIndex on open inside Lightbox
Approved-by: Fredrik Thorsson
Approved-by: Chuma Mcphoy (We Ahead)
2025-01-30 13:30:58 +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
Fredrik Thorsson
ec74af8814
Merged in feat/SW-1490-add-short-description-to-restaurant-sidepeek (pull request #1228 )
...
feat/SW-1490-add-short-description-to-restaurant-sidepeek
* feat(SW-1490): add short description
Approved-by: Erik Tiekstra
2025-01-30 12:16:41 +00:00
Christian Andolf
672389e85c
fix(SW-1386): sorted out width on blocks and fixed some padding stuff
2025-01-29 13:55:51 +01:00
Christian Andolf
b0c24d8945
feat(SW-1386): add full width campaign to start page
2025-01-29 11:39:09 +01:00