Commit Graph
100 Commits
Author SHA1 Message Date
Christian Andolf 603c7dd2bf fix: make use of design system label component in select
minor tweaks to make sure input and select behaves consistently
2025-06-19 12:38:30 +02:00
Christian Andolf b2475d22dc Merged in chore/replace-background-primary-token (pull request #2383)
chore: replace old primary background token with new one

Approved-by: Erik Tiekstra
2025-06-18 07:16:22 +00:00
Christian Andolf 6ca79d6bab chore: replace old primary background token with new one 2025-06-17 15:37:26 +02:00
Christian Andolf f559703de7 Merged in fix/parse-phonenumber-before-submit (pull request #2376)
fix: now parses phone number before submitting on edit profile and signup

Approved-by: Linus Flood
2025-06-17 09:03:22 +00:00
Christian Andolf 0b8e3edc15 fix: now parses phone number before submitting on edit profile and signup 2025-06-17 10:48:19 +02:00
Christian Andolf 434b5dbdb2 Merged in fix/revert-numeric-inputmode-zipcode (pull request #2362)
fix: revert numeric inputmode zipcode

Approved-by: Linus Flood
2025-06-16 06:58:24 +00:00
Christian Andolf 332a279a82 Merged in fix/restore-flex-link-variants (pull request #2370)
fix: restore flex classes to link variants

Approved-by: Linus Flood
2025-06-16 06:57:46 +00:00
Christian Andolf c1eae6920c fix: restore flex classes to link variants 2025-06-13 17:13:28 +02:00
Christian Andolf e3d6437af2 Merged in refactor/design-system-input-label (pull request #2326)
refactor: move input and label to design system

Approved-by: Arvid Norlin
2025-06-13 11:24:46 +00:00
Christian Andolf ce399e696d fix: consistent height and focus states 2025-06-13 13:07:39 +02:00
Christian Andolf 73884aa428 fix: restore old select selectors for label to still support the temp design select
deprecated the temp design select in favor of the new one
2025-06-13 13:07:38 +02:00
Christian Andolf 7ee711bb43 fix: use typography variables instead
explicit since composing is not allowed in nested selectors
2025-06-13 13:07:38 +02:00
Christian Andolf f6be4f275e refactor: move input and label to design system
correct variables according to design system spec

various cleanup
2025-06-13 13:07:38 +02:00
Christian Andolf 8b5e8aecae Merged in fix/phone-country-code-fix (pull request #2357)
fix: remove country code from prefilled phone input

Approved-by: Simon.Emanuelsson
2025-06-13 11:01:40 +00:00
Christian Andolf bd24506ad0 Merged in fix/restore-icon-variant-link (pull request #2340)
fix: restore icon variant for link since inline-flex makes its children inline but not the box itself

Approved-by: Arvid Norlin
2025-06-13 10:19:14 +00:00
Christian Andolf c545ed2fe2 Merged in refactor/design-system-divider (pull request #2354)
refactor: move divider to design system

Approved-by: Arvid Norlin
2025-06-13 09:38:10 +00:00
Christian Andolf 430cc6f644 fix: revert numeric inputmode zipcode 2025-06-13 11:33:04 +02:00
Christian Andolf 9551a629fa refactor: move divider to design system
remove not used variants and duplicate colors
2025-06-13 11:27:50 +02:00
Christian Andolf 9da986f554 fix: extrapolate phone number parsing for re-usage in edit profile
move error messages to message handler
2025-06-13 10:46:15 +02:00
Christian Andolf 9ee0ec2d46 fix: restore icon variant for link since inline-flex makes its children inline but not the box itself 2025-06-12 14:41:02 +02:00
Christian Andolf 2dd07eb6b8 Merged in fix/LOY-260-use-same-phone-component (pull request #2336)
fix(LOY-260): use same phone component in signup and edit profile as enter details

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-12 12:40:36 +00:00
Christian Andolf 8c6f659f8f Merged in fix/LOY-251-numeric-inputmode (pull request #2346)
fix(LOY-251): numeric inputmode on inputs for mobile numeric keyboard

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-12 12:39:24 +00:00
Christian Andolf f528318e77 Merged in fix/common-module-package (pull request #2348)
fix: add type module to common package to fix commonjs parsing warning

Approved-by: Anton Gunnarsson
2025-06-12 12:33:15 +00:00
Christian Andolf 8c21cd1908 Merged in fix/remove-explicit-width-height-carousel-images (pull request #2349)
fix: remove explicit width and height on carousel images to stop next warnings

Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-06-12 12:32:19 +00:00
Christian Andolf 6a0ce38f79 fix(LOY-260): use same phone component in signup and edit profile as enter details
remove old select from edit profile

update typography
2025-06-12 14:30:02 +02:00
Christian Andolf db0f2ed0f9 fix: remove explicit width and height on carousel images to stop next warnings
now uses fill and lets the width and height from css decide
2025-06-12 11:34:35 +02:00
Christian Andolf 7cd46bbdd6 fix: add private to package to prevent publishing 2025-06-12 11:19:17 +02:00
Christian Andolf 920b8124de fix: add type module to common package to fix commonjs parsing warning 2025-06-12 11:16:40 +02:00
Christian Andolf d01db033ae fix(LOY-251): numeric inputmode on inputs for mobile numeric keyboard 2025-06-12 11:10:27 +02:00
Christian Andolf 40d1b67a6f Merged in fix/LOY-128-add-filter-rounded-chip-variant (pull request #2317)
fix(LOY-128): add rounded filter chip variant

Approved-by: Erik Tiekstra
2025-06-11 12:42:11 +00:00
Christian Andolf f292cc7922 fix(LOY-128): add rounded filter chip variant 2025-06-11 14:25:52 +02:00
Christian Andolf 8ddcc39192 Merged in fix/sidebar-links-flex (pull request #2322)
fix: make sidebar links flex to fill entire width

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-10 11:49:15 +00:00
Christian Andolf 4b43a6c3a4 fix: make sidebar links flex to fill entire width 2025-06-10 11:26:32 +02:00
Christian Andolf 50f9e9a3e0 Merged in fix/add-child-element-typography (pull request #2320)
fix: add child element to typography

Approved-by: Erik Tiekstra
2025-06-10 09:23:13 +00:00
Christian Andolf 65d19c7ad2 fix: add child element to typography 2025-06-10 11:01:39 +02:00
Christian Andolf 5e760fee71 Merged in feat/LOY-243-change-name-disclaimer (pull request #2311)
feat(LOY-243): add change name disclaimer to profile

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-10 07:33:02 +00:00
Christian Andolf d7579e88d6 fix(LOY-243): adjust font-sizes in text and gap on container 2025-06-09 17:21:03 +02:00
Christian Andolf 7fdffb8e1d feat(LOY-243): add change name disclaimer to profile 2025-06-09 12:46:28 +02:00
Christian Andolf cb2dd046fb Merged in fix/update-password-phone-input (pull request #2298)
fix: update password and deprecated phone inputs to be consistent with other existing inputs in signup

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-05 09:34:44 +00:00
Christian Andolf 8aedfa461b Merged in fix/dtmc-perf-fixes (pull request #2296)
fix: performance fixes for dtmc animation

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-05 08:50:24 +00:00
Christian Andolf 21566eb5b5 fix: performance fixes for dtmc animation 2025-06-05 10:34:57 +02:00
Christian Andolf 5d89f6c465 fix: update password and deprecated phone inputs to be consistent with other existing inputs in signup 2025-06-05 10:33:10 +02:00
Christian Andolf 89fe73c1bf Merged in fix/input-states (pull request #2297)
fix: more input fixes for various states: placeholder shown, focus, value, error, disabled

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-05 08:32:50 +00:00
Christian Andolf 752a93012e fix: more input fixes for various states: placeholder shown, focus, value, error, disabled 2025-06-05 09:57:33 +02:00
Christian Andolf 25a9a3e439 Merged in fix/LOY-252-scroll-to-input-focus (pull request #2272)
fix(LOY-252): add height to input elements to make iOS scroll to focused inputs

Approved-by: Michael Zetterberg
Approved-by: Chuma Mcphoy (We Ahead)
2025-06-04 13:57:29 +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 b2972318bb Merged in fix/link-inline-flex (pull request #2287)
fix: make links inline flex so not to take up an entire row

Approved-by: Erik Tiekstra
2025-06-04 10:02:44 +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 7ff6fd465a fix: make links inline flex so not to take up an entire row 2025-06-04 10:16:32 +02:00
Christian Andolf b9043ce5c9 Merged in fix/LOY-245-close-dropdown-selected (pull request #2271)
fix(LOY-245): close dropdown when selecting value

Approved-by: Michael Zetterberg
2025-06-04 07:42:36 +00:00
Christian Andolf 0b339e52a6 fix(LOY-245): close dropdown when selecting value 2025-06-04 09:22:53 +02:00
Christian Andolf 7497203df2 fix: remove filtering from date and country select for better mobile experience 2025-06-04 09:19:35 +02:00
Christian Andolf 5f12dedb50 Merged in fix/trigger-open-country-select-focus (pull request #2274)
fix: open country select dropdown on focus

Approved-by: Chuma Mcphoy (We Ahead)
2025-06-03 11:17:09 +00:00
Christian Andolf 5877a9d228 fix: open country select dropdown on focus 2025-06-03 11:56:26 +02:00
Christian Andolf 726ea44105 Merged in fix/consistent-link-colors (pull request #2245)
feat: update links default color to match design documents

Approved-by: Michael Zetterberg
2025-06-02 14:38:16 +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
Christian Andolf 7694a188da Merged in chore/remove-duplicate-upcoming-stays (pull request #2244)
chore: remove duplicate upcoming stays block

Approved-by: Michael Zetterberg
2025-06-02 13:29:03 +00:00
Christian Andolf d782b85329 chore: remove duplicate upcoming stays block 2025-06-02 15:12:35 +02:00
Christian Andolf d36754e24d Merged in fix/ref-errors-typography (pull request #2240)
fix: rendering errors when applying components to children that are already applying to children

Approved-by: Michael Zetterberg
Approved-by: Erik Tiekstra
2025-06-02 08:36:02 +00:00
Christian Andolf d8ac5614e2 fix: rendering errors when applying components to children that are already applying to children 2025-05-28 14:43:03 +02:00
Christian Andolf 76e377d5d5 Merged in fix/update-footer-variables (pull request #2239)
fix: match footer to design documents with typography and colors

Approved-by: Erik Tiekstra
2025-05-27 13:44:44 +00:00
Christian Andolf ade0279c8d fix: match footer to design documents with typography and colors 2025-05-27 13:46:43 +02:00
Christian Andolf ec31dcda1a Merged in fix/SW-2172-accessibility-issues-sidepeek-and-other-buttons (pull request #2202)
fix(SW-2172): update sidepeek buttons to use new ones for accessibility

Approved-by: Erik Tiekstra
2025-05-27 11:31:41 +00:00
Christian Andolf 8e1a83ee7d fix(SW-2172): update sidepeek buttons to use new ones for accessibility
updated enter details header overlay to match design

updated change room button to use new one for accessibility

other minor fixes to match design
2025-05-27 12:05:04 +02:00
Christian Andolf 3d95a08ab4 Merged in fix/set-default-text-color-body (pull request #2211)
fix: set default text color on body

Approved-by: Erik Tiekstra
2025-05-27 07:36:49 +00:00
Christian Andolf 46faf93aba Merged in fix/hotel-card-fixes (pull request #2209)
fix: update typography including missing header element in hotel cards

Approved-by: Tobias Johansson
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-05-27 07:32:48 +00:00
Christian Andolf 883fd23949 Merged in fix/LOY-52-remove-spinner-stay-cards (pull request #2232)
fix(LOY-52): remove spinner on stay cards to prevent loading to spin indefinitely when opening link in a new tab

Approved-by: Linus Flood
2025-05-27 07:31:47 +00:00
Christian Andolf 6f585a2c1e fix(LOY-52): remove spinner on stay cards to prevent loading to spin indefinitely when opening link in a new tab 2025-05-26 17:19:03 +02:00
Christian Andolf 642a6881e2 fix: update typography including missing header element in hotel cards
add responsive sizes to hotel card image

removed non-existing class
2025-05-26 16:56:54 +02:00
Christian Andolf 88687c512f fix: set default text color on body 2025-05-26 16:56:27 +02:00
Christian Andolf ea90e8c920 Merged in fix/update-typography-footer (pull request #2210)
fix: update typography footer

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-26 08:05:00 +00:00
Christian Andolf 6e089c6ca3 fix: update typography footer 2025-05-23 16:14:39 +02:00
Christian Andolf afd9b3b246 Merged in fix/cleanup-profile-pages (pull request #2187)
fix: cleanup profile pages

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-23 13:24:02 +00:00
Christian Andolf aa06a0654d fix: cleanup profile pages in renaming to follow naming convention
cleanup profile page html to be valid

replace old temp design system components with new ones

divider is now correctly an hr element

less section elements to be valid html
2025-05-23 09:20:21 +02: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
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
Christian Andolf 0a7df9de12 Merged in fix/replace-tempdesignsystem-surprises (pull request #2185)
fix: replace temp design system components with design system package in surprises

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-22 08:59:01 +00:00
Christian Andolf 76994f6e01 fix: replace temp design system components with design system package in surprises 2025-05-21 17:13:46 +02:00
Christian Andolf d3023a909b Merged in chore/update-ancillary-imageurl-typing (pull request #2182)
chore: update ancillary imageurl typing to reflect that the image url may be undefined

Approved-by: Niclas Edenvin
2025-05-21 12:48:27 +00:00
Christian Andolf cddd9c1ea8 chore: update ancillary imageurl typing to reflect that the image url may be undefined 2025-05-21 13:40:01 +02:00
Christian Andolf e0a87ec122 Merged in fix/LOY-93-hide-confetti-reduced-motion (pull request #2149)
fix(LOY-93): add quickfix for hiding confetti canvas when reduced motion is turned on

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-20 09:28:09 +00:00
Christian Andolf 822043f433 fix(LOY-93): add quickfix for hiding confetti canvas when reduced motion is turned on
we shouldn't need this fix but currently tsparticles doesn't support this because of a bug in their lib
2025-05-19 15:55:39 +02:00
Christian Andolf b8eb9c9095 Merged in fix/handle-non-loaded-surprises (pull request #2140)
fix: handle non loaded surprises in case they're returned as null from server

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-19 09:45:31 +00:00
Christian Andolf 6fad2a6022 fix: handle non loaded surprises in case they're returned as null from server 2025-05-19 10:59:55 +02:00
Christian Andolf 3c0204eb2c Merged in fix/LOY-199-add-missing-benefits-link (pull request #2038)
fix(LOY-199): add missing benefits link

Approved-by: Erik Tiekstra
Approved-by: Chuma Mcphoy (We Ahead)
2025-05-19 07:25:16 +00:00
Christian Andolf 84d4faf6df fix(LOY-199): add missing benefits link 2025-05-19 09:15:50 +02:00
Christian Andolf 627477b308 Merged in fix/add-missing-body-classname-webviews (pull request #2031)
fix: add missing classname on body in webviews to add new css variables

Approved-by: Erik Tiekstra
2025-05-09 12:28:06 +00:00
Christian Andolf 845f84bf73 fix: add missing classname on body in webviews to add new css variables 2025-05-09 14:19:06 +02:00
Christian Andolf ae657c2b49 Merged in fix/dtmc-card-fixes (pull request #2022)
Fix/dtmc card fixes

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-09 11:37:08 +00:00
Christian Andolf 2b32a9c1ff chore: rename functions to make more sense 2025-05-09 09:57:55 +02:00
Christian Andolf 485fddfa3d fix: make sure of design system button and inherent typography props 2025-05-09 09:57:40 +02:00
Christian Andolf 494f44f216 Merged in feat/LOY-198-dtmc-card-animation (pull request #2010)
feat(LOY-198): dtmc card animation when hovering

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-08 14:55:06 +00:00
Christian Andolf a8c6e21e4d Merged in fix/use-rac-label-select (pull request #2018)
fix: use proper label component from rac for consistency

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-08 14:54:21 +00:00
Christian Andolf 4e9cefb43a Merged in feat/LOY-199-add-benefits-link-to-dtmc (pull request #2014)
feat(LOY-199): add benefits link to dtmc modal

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-08 14:53:57 +00:00
Christian Andolf c4a02ee750 fix: use proper label component from rac for consistency 2025-05-08 16:33:50 +02:00
Christian Andolf 53c21bb601 feat(LOY-199): add benefits link to dtmc modal 2025-05-08 14:25:16 +02:00
Christian Andolf d53b07b907 feat(LOY-198): dtmc card animation when hovering 2025-05-08 11:59:20 +02:00
Christian Andolf bf7992da5b Merged in feat/LOY-197-screen-wake-dtmc (pull request #1996)
feat(LOY-197): add screen wake lock to dtmc

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-07 13:18:19 +00:00