Christian Andolf
f292cc7922
fix(LOY-128): add rounded filter chip variant
2025-06-11 14:25:52 +02:00
Linus Flood
9eb15e232b
Merged in feat/sw-2998-font-optimization (pull request #2323 )
...
feat(SW-2998) - Optimize font loading
* feat(SW-2998) - Optimize font loading
* display swap on fonts
Approved-by: Anton Gunnarsson
2025-06-10 12:21:55 +00:00
Matilda Landström
f45782f423
Merged in feat/SW-2851-the-doc-logo (pull request #2293 )
...
Feat/SW-2851: Add The Dock Signature hotel logo and marker
* feat(SW-2851): Add The Doc as signature hotel
* chore(SW-2851): add logo
* chore(SW-2851): add marker
Approved-by: Erik Tiekstra
2025-06-05 07:20:17 +00:00
Christian Andolf
45d1155054
fix(LOY-252): add height to input elements to make iOS scroll to focused inputs
...
fixed incorrect html with multiple interactive elements inside label
fixed inconsistent placeholder attribute handling between browsers
removed active state so not to prevent iOS from focusing inputs
2025-06-04 13:37:15 +02:00
Christian Andolf
8dbd36bdbd
Merged in fix/remove-filtering-date-country (pull request #2278 )
...
fix: remove filtering from date and country select for better mobile experience
Approved-by: Linus Flood
Approved-by: Chuma Mcphoy (We Ahead)
2025-06-04 11:36:17 +00:00
Christian Andolf
afd3a7d9ca
fix: date and country selects now still uses the filtering in desktop
2025-06-04 12:00:49 +02:00
Christian Andolf
0b339e52a6
fix(LOY-245): close dropdown when selecting value
2025-06-04 09:22:53 +02:00
Arvid Norlin
79e669020a
wip: new PhoneCountryCode Select
2025-06-03 11:54:04 +00:00
Christian Andolf
b3b3704c86
feat: update links default color to match design documents
2025-06-02 15:34:40 +02:00
Anton Gunnarsson
cbf9e7b7c2
Merged in chore/next15 (pull request #1999 )
...
chore (SW-834): Upgrade to Next 15
* wip: apply codemod and upgrade swc plugin
* wip: design-system to react 19, fix issues from async (search)params
* wip: fix remaining issues from codemod
serverClient is now async because context use headers()
getLang is now async because it uses headers()
* Minor cleanup
* Inline react-material-symbols package
Package is seemingly not maintained any more and doesn't support
React 19. This copies the package source into `design-system`,
makes the necessary changes for 19 and export it for others to use.
* Fix missing awaits
* Disable modal exit animations
Enabling modal exit animations via isExiting prop is causing
modals to be rendered in "hidden" state and never unmount.
Seems to be an issue with react-aria-components,
see https://github.com/adobe/react-spectrum/issues/7563 .
Can probably be fixed by rewriting to a solution similar to
https://react-spectrum.adobe.com/react-aria/examples/framer-modal-sheet.html
* Remove unstable cache implementation and use in memory cache locally
* Fix ref type in SelectFilter
* Use cloneElement to add key prop to element
Approved-by: Linus Flood
2025-06-02 11:11:50 +00:00
Michael Zetterberg
32cc0cbe88
fix: preselect combobox on focus
2025-05-27 07:46:53 +00:00
Christian Andolf
502ffa449d
Merged in fix/SW-2170-outline-for-chip (pull request #2199 )
...
fix(SW-2170): add outline for chip for keyboard focus
Approved-by: Erik Tiekstra
2025-05-23 07:19:27 +00:00
Matilda Landström
14ca1775d8
Merged in fix/SW-2796-ice-machine-icon (pull request #2198 )
...
fix(SW-2796): update ice machine icon
* fix(SW-2796): update ice machine icon
Approved-by: Christian Andolf
Approved-by: Erik Tiekstra
2025-05-23 07:03:36 +00:00
Christian Andolf
16efce3a43
fix(SW-2170): add outline for chip for keyboard focus
...
add nonmodal prop to booking code rates dropdown to ensure booking widgets stays sticky when opened
2025-05-22 16:28:58 +02:00
Anton Gunnarsson
48b6774675
Update framer-motion
2025-05-22 14:00:39 +02:00
Arvid Norlin
623495a176
fix(SW-2757): add AnimatePresence to rate card modals to avoid page freeze
2025-05-15 07:09:31 +00:00
Christian Andolf
c4a02ee750
fix: use proper label component from rac for consistency
2025-05-08 16:33:50 +02:00
Christian Andolf
7359ab4afd
feat(LOY-195): digital team member card button on my pages overview
2025-05-06 14:46:12 +02:00
Simon Emanuelsson
4d41d4fd92
feat: autofill all fields on enter details and countryselector clean up
2025-05-06 10:03:24 +02:00
Simon Emanuelsson
91933f47cf
feat: comment updates
2025-05-03 22:43:09 +02:00
Tobias Johansson
29abc3cba6
fix: added progress bar wrapper and handling of loading type according to button props
2025-05-03 22:19:36 +02:00
Tobias Johansson
32ce7d819b
fix: renamed Spinner -> Loading
2025-05-03 22:19:00 +02:00
Tobias Johansson
d0c6d1d875
fix: update spinner to use svg instead
2025-05-03 22:19:00 +02:00
Tobias Johansson
89468bc37f
feat(SW-1255): Add loading state to button component
2025-05-03 22:10:00 +02:00
Hrishikesh Vaipurkar
e6a3e5dbd8
Merged in feat/SW-2398-ui-update-for-booking-codes (pull request #1862 )
...
feat: SW-2398 UI updates booking codes
* feat: SW-2398 UI updates booking codes
* feat: SW-2398 Rate cards UI changes
* feat: SW-2398 Optimized css with vars and chip code
* feat: SW-2398 Optimized code as review comments
* feat: SW-2398 Optimized code
* feat: SW-2398 Optimized code and mobile UX
* feat: SW-2398 Optimized code
* feat: SW-2398 Fixed UI
* feat: SW-2398 Updated animation
Approved-by: Erik Tiekstra
2025-05-02 12:36:22 +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
Christian Andolf
95e09968ca
fix: update incorrect attributes on svg in jsx
2025-04-28 15:07:55 +02:00
Simon Emanuelsson
ec087a3d15
feat: refactor of my stay
2025-04-28 12:40:52 +00:00
Christian Andolf
c773dc3dfc
feat(LOY-169): use new filter select for country select
...
standardised colors on error messages
fixed error validation on date field
removed duplicates in country list
2025-04-22 08:48:34 +02:00
Arvid Norlin
007b20bfb6
Merged in chore/svg-prop-warnings (pull request #1830 )
...
fix attribute casing for svgs in jsx to get rid of warnings
* fix attribute casing for svgs in jsx to get rid of warnings
Approved-by: Erik Tiekstra
2025-04-17 06:45:43 +00:00
Christian Andolf
8a9107cdf2
fix: now using the correct method to instantiate motion since its constructor is deprecated in favor of the create method
2025-04-16 14:11:24 +02: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
Christian Andolf
65a3e3fc58
Merged in feat/SW-1509-new-select-usage-in-forms (pull request #1787 )
...
feat(SW-1509): simplified date of birth component to work with new select
Approved-by: Chuma Mcphoy (We Ahead)
2025-04-15 14:18:04 +00:00
Tobias Johansson
9a9789e736
Merged in feat/SW-1549-map-improvements (pull request #1783 )
...
Feat/SW-1549 map improvements
* fix: imported new icon
* refactor: rename component and set map handling to 'greedy'
* fix: show cards for 3s after hover
* refactor: update styles and added HotelPin component
* fix: change from close to back icon
* refactor: update to only use 1 state value for active pin and card
* fix: add click handler when dialog is opened
* fix: performance fixes for the dialog carousel
* fix: added border
* fix: clear timeout on mouseenter
* fix: changed to absolute import
* fix: moved hover state into the store
* fix: renamed store actions
Approved-by: Michael Zetterberg
2025-04-15 13:23:23 +00:00
Christian Andolf
e04342110a
feat(SW-1509): simplified date of birth component to work with new select
...
added animated labels to new select
2025-04-15 13:14:33 +02: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
Christian Andolf
515885ecbf
fix(SW-1509): remove default max width
2025-04-11 09:24:45 +02:00
Christian Andolf
c39a18ab58
fix(SW-1509): fix typing for supporting on selection change prop to be aligned between the two versions
2025-04-11 08:58:01 +02:00
Christian Andolf
a93ed00ee5
fix(SW-1509): removed support for plain array items in order to handle proper props extending
...
various fixes for supporting default selected
2025-04-10 14:37:52 +02:00
Christian Andolf
2b6fe17c32
fix(SW-1509): add support for default selected key
...
fixed padding per list item
2025-04-10 13:30:49 +02:00
Christian Andolf
cb344c7bcf
fix(SW-1509): additional stories
2025-04-10 10:32:57 +02:00
Christian Andolf
9ef292709b
feat(SW-1509): enable support for more react aria props
...
fix invalid border
corrected default border
2025-04-10 10:32:57 +02:00
Christian Andolf
bacd57a735
fix(SW-1509): new select filter props interface
2025-04-10 10:32:56 +02:00
Christian Andolf
bc7cec215c
feat(SW-1509): enable filtering select
2025-04-10 10:32:56 +02:00
Christian Andolf
77e4e9d203
feat(SW-1509): new select component in design-system
2025-04-10 10:32:56 +02:00
Matilda Landström
6bbe80526e
Merged in feat/SW-2238-icons (pull request #1767 )
...
Feat/SW-2238: Fix swapped icons, add missing translation
* fix(SW-2238): switch swapped icons
* fix: add missing translation
Approved-by: Christian Andolf
2025-04-09 12:58:48 +00:00
Chuma Mcphoy (We Ahead)
e6a7e921bb
Merged in fix/SW-2243-RateCard-Icon-UI (pull request #1770 )
...
fix(SW-2243): update RateCard checkIcon UI
* fix(SW-2243): update RateCard checkIcon UI
Approved-by: Christian Andolf
2025-04-09 12:38:19 +00:00
Michael Zetterberg
d8133fcfb8
fix: clean up svgs
2025-04-09 08:06:14 +00:00
Michael Zetterberg
36f1406deb
fix: update Material Symbols
2025-04-09 08:06:14 +00:00
Michael Zetterberg
9e84da45bc
feat(SW-1446): add Jump to functionality to Destination Overview Page
2025-04-08 05:52:10 +00:00