Commit Graph
100 Commits
Author SHA1 Message Date
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
Christian Andolf 62eef660fe feat(LOY-197): add screen wake lock to dtmc 2025-05-07 14:01:51 +02:00
Christian Andolf 49fb2c44de Merged in feat/LOY-196-dtmc-modal (pull request #1982)
feat(LOY-196): add modal to dtmc button containing card

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-07 09:07:44 +00:00
Christian Andolf 0066c058e3 fix(LOY-196): change svg color to be derived from css and variables instead 2025-05-07 10:48:08 +02:00
Christian Andolf 8ca0aee25e fix(LOY-196): replace employee number with dummy value
add support for className to modal
2025-05-07 10:32:32 +02:00
Christian Andolf 9b22459837 feat(LOY-196): add modal to dtmc button containing card 2025-05-06 15:08:54 +02:00
Christian Andolf 74358c1a4e feat(LOY-195): digital team member card button on my pages overview 2025-05-06 15:03:29 +02:00
Christian Andolf 52115f0ba1 Merged in feat/LOY-195-dtmc-button-my-pages (pull request #1953)
feat(LOY-195): digital team member card button on my pages overview

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-06 13:03:12 +00:00
Christian Andolf 7359ab4afd feat(LOY-195): digital team member card button on my pages overview 2025-05-06 14:46:12 +02:00
Christian Andolf f681fa7675 Merged in chore/replace-corner-radius-variable-with-new (pull request #1943)
chore: replace old border-radius variables with new tokens

Approved-by: Erik Tiekstra
2025-05-05 11:24:48 +00:00
Christian Andolf 3bcf6cff4a Merged in chore/remove-useless-color-attr (pull request #1944)
chore: remove useless color attributes on html elements

Approved-by: Erik Tiekstra
2025-05-05 10:49:14 +00:00
Christian Andolf 5da16ed10a chore: remove useless color attributes on html elements 2025-05-05 11:40:10 +02:00
Christian Andolf d6b70edfa3 chore: replace old border-radius variables with new tokens 2025-05-05 11:11:37 +02:00
Christian Andolf 17b0d53e4f Merged in fix/use-link-component-content-card (pull request #1899)
fix: use link component for all types of links to add proper styling to set text decoration none when external

Approved-by: Chuma Mcphoy (We Ahead)
2025-05-05 08:24:16 +00:00
Christian Andolf 244560cfac fix: use link component for all types of links to add proper styling to set text decoration none when external 2025-05-05 09:20:07 +02:00
Christian AndolfandNiclas Edenvin 43bdd80dff Merged in fix/SW-2508-new-api-cancel-booking-contract (pull request #1906)
Ending up doing some extra things:

Consolidated booking queries: We had both cancel and cancelMany, but functionally they’re the same, only one accepts an array and the other doesn’t. Didn’t see much point in keeping the single cancel as it wasn’t used anywhere. Thus, I could rename cancelMany to be the one stop method.

remove method for API now properly supports body so we don’t have to hijack the typing in certain places

* fix(SW-2508): now sending additional params to cancel api for new contract


Approved-by: Niclas Edenvin
2025-05-02 07:37:23 +00:00
Christian AndolfandMichael Zetterberg 0cd2e9c89f fix(SW-2463): scroll to payment error 2025-05-02 06:37:37 +00:00
Christian Andolf 5f836b0c82 Merged in fix/prevent-jump-when-hover-card (pull request #1889)
fix: prevent jumping layout when hovering card

Approved-by: Erik Tiekstra
2025-04-29 07:42:45 +00:00
Christian Andolf ffafdd24d1 Merged in fix/reduce-amount-of-section-elements (pull request #1883)
fix: reduce the amount of section elements being used since most have no headers connected to them

Approved-by: Chuma Mcphoy (We Ahead)
2025-04-29 07:03:37 +00:00
Christian Andolf 2bdc49b32d Merged in fix/invalid-svg-values-jsx (pull request #1885)
fix: update incorrect attributes on svg in jsx

Approved-by: Chuma Mcphoy (We Ahead)
2025-04-29 07:02:59 +00:00
Christian Andolf 49feab6c89 Merged in fix/cleanup-ts-stays-components (pull request #1884)
fix: make proper use of type predicates and minor cleanup to avoid double ternary and reduce computation

Approved-by: Erik Tiekstra
2025-04-29 07:02:31 +00:00