Christian Andolf
0b339e52a6
fix(LOY-245): close dropdown when selecting value
2025-06-04 09:22:53 +02:00
Anton Gunnarsson
dd4ef527df
Merged in chore/eslint9 (pull request #2029 )
...
chore: Update to ESLint 9
* wip: apply codemod and upgrade swc plugin
* Update eslint to 9 in scandic-web
apply code mod to config
fix existing lint issues
* Remove uneccessary fixupConfigRules
* Update eslint to 9 in design-system
* Add lint turbo dependency
* Move redis-api to eslint and prettier instead of biome
* Simplify eslint configs
* Clean up
* Apply linting
Approved-by: Linus Flood
2025-06-03 14:26:44 +00:00
Anton Gunnarsson
91278feb40
Merged in fix/popover-with-design-system-trigger-not-showing (pull request #2276 )
...
Fix popovers using triggers from design-system not working
* Fix peer dependency in design-system package
Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
2025-06-03 12:53:33 +00:00
Arvid Norlin
79e669020a
wip: new PhoneCountryCode Select
2025-06-03 11:54:04 +00:00
Christian Andolf
13136509b6
fix: replace old spacing variables with new matching ones
2025-06-02 15:34:42 +02: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
Anton Gunnarsson
7e098d291c
Remove material-symbols from design-system
2025-05-22 14:00:39 +02:00
Anton Gunnarsson
4f9c69628b
Update minor versions in design-system
2025-05-22 14:00:39 +02:00
Anton Gunnarsson
a2e43844df
Update patch versions in design-system
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
Michael Zetterberg
c2f98b85dc
fix: add jiti for design system
2025-04-14 12:43:44 +00:00
Michael Zetterberg
37ac9f607c
feat(SW-706): load .env.local for download and upload
2025-04-14 11:30:07 +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
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
158c2501a5
feat(SW-1509): add select to exports
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