Tobias Johansson
84f5e74f00
Merged in feat/SW-104-add-card (pull request #410 )
...
Feat/SW-104 add card
* feat: add api endpoints for adding and removing credit card
* feat(SW-104): Added Sonner toast lib
* feat(SW-104): Add route handlers for add card flow
* feat(SW-104): Added link to route handler and trigger toast when query params from callback is set
* feat(SW-104): Added translations for add card success toast
* feat(SW-104): Refactored to use client request for initiate save card
* fix(SW-104): Return proper status codes when initiating save card fails
* fix(SW-104): remove delete card endpoint because it was added in SW-245
* fix(SW-104): remove console.log
* fix(SW-104): Use api.post for save card request
* fix(SW-104): move function declaration above export
* fix(SW-104): handle response of save card and use Lang enum
* fix(SW-104): added comment for why setTimeout is needed for toast and also removed lang prop
* fix(SW-104): added type for AddCreditCardButton props
* feat: add toasts
* fix(SW-104): start using toasts from ToastHandler and fix problem with duplicate toasts
* fix(SW-104): remove unnecessary wrapping div
Approved-by: Michael Zetterberg
2024-08-20 15:04:02 +00:00
Niclas Edenvin
819ac454b0
Merged in feature/refresh-token (pull request #401 )
...
feat: SW-101 Proactively refresh tokens
Approved-by: Michael Zetterberg
2024-08-16 13:56:09 +00:00
Niclas Edenvin
e67212bd94
Merged in feature/refactor-lang (pull request #387 )
...
feat: SW-238 Avoid prop drilling of lang
Approved-by: Michael Zetterberg
2024-08-14 11:00:20 +00:00
Matilda Landström
94e96f1076
chore: update metadata title
2024-08-13 13:30:09 +02:00
Christel Westerberg
183e1cd6d2
fix: refactor tracking requests
2024-07-15 13:35:36 +02:00
Christel Westerberg
a8a67d5e35
feat: add tracking events for loyalty pages
2024-07-15 13:35:36 +02:00
Christel Westerberg
12e66568b0
fix: add adobe sdk script
2024-07-01 11:33:55 +02:00
Niclas Edenvin
6b39f2d990
fix(WEB-233): make cookiebot more resilient
2024-06-28 13:41:37 +02:00
Christel Westerberg
16ee1bf493
fix: return baseUrls if no uid is given to language switcher query
2024-06-14 07:57:35 +02:00
Christel Westerberg
e622be7c86
fix: make header a parallel route
2024-06-14 07:52:16 +02:00
Christel Westerberg
b8982dacf4
fix: handle case with no lang/uid for langswitcher and footer
2024-06-14 07:52:16 +02:00
Simon Emanuelsson
de79c2dc80
feat(WEB-220): label translations
2024-06-05 13:25:10 +02:00
Christel Westerberg
2c102c62e0
fix: trpc endpoint for footer data
2024-06-05 10:23:14 +02:00
Christel Westerberg
fbb29c93c9
fix: align design of footer with current web
2024-06-05 10:23:14 +02:00
Simon Emanuelsson
04a3e8a946
feat: convert all fonts to woff2 format
2024-06-05 10:17:38 +02:00
Christel Westerberg
a83bdb21fe
feat: add language switcher parallel route
2024-05-31 09:27:12 +02:00
Simon Emanuelsson
16b817f469
feat(WEB-250): overview hero final ui
2024-05-30 17:56:56 +02:00
Christel Westerberg
cd3c5491ec
fix: move fonts and refactor headers in middleware
2024-05-28 12:15:40 +02:00
Christel Westerberg
9b295d0126
fix: move fonts
2024-05-28 08:30:20 +02:00
Christel Westerberg
7549ca633e
fix: refactor fonts handling
2024-05-21 16:51:35 +02:00
Simon Emanuelsson
c4912bbb94
feat(WEB-215): add refresh_token
2024-05-20 02:43:59 +02:00
Michael Zetterberg
f5108d1a8e
feat: improve structure and error handling
2024-05-20 00:51:16 +02:00
Michael Zetterberg
14e93eba7c
chore: lint fix
2024-04-23 14:43:17 +02:00
Michael Zetterberg
68beec3ac4
fix: move /api to /api/web
2024-04-17 09:27:34 +02:00
Christel Westerberg
85b83bc58b
fix: add next level perks block
2024-04-12 16:10:58 +02:00
Simon Emanuelsson
ec4da5798b
feat(WEB-127): add trpc to handle requests both serverside and clientside
2024-03-27 11:56:06 +01:00
Simon Emanuelsson
b173c2fb11
feat(WEB-128): desktop and mobile initial wireframe implemented
2024-03-19 07:40:14 +01:00
Arvid Norlin
1d11416d73
fix: add beforeInteractive strategy to cookiebot scripts
2024-03-05 11:29:08 +01:00
Arvid Norlin
527698544c
fix: add checks to tracking consent
2024-03-04 15:44:34 +01:00
Christel Westerberg
54e7ea04be
fix: reroute static files and remove mockCms
2024-03-04 12:15:36 +01:00
Arvid Norlin
f1172058a1
feat: add vwo-script
2024-02-27 15:01:16 +01:00
Simon Emanuelsson
cbb53df67c
feat(WEB-93): add Header to CMS and render it in Next
2024-02-22 16:32:59 +01:00
Christel Westerberg
4e4b6f1bd6
feat: separate current and "new" web in route groups
2024-02-22 09:47:59 +01:00
Arvid Norlin
60e2c8ae45
fix: adjust datalayer behavior
2024-02-16 15:14:16 +01:00
Arvid Norlin
b938295ea2
chore: remove comment
2024-02-14 15:41:39 +01:00
Arvid Norlin
744ac6f49b
chore: remove console.log
2024-02-14 12:59:01 +01:00
Arvid Norlin
4c4540f51b
refactor: extract AdobeScript component
2024-02-14 11:58:20 +01:00
Arvid Norlin
778f456f4e
chore: remove console statements
2024-02-14 11:47:51 +01:00
Arvid Norlin
5ccb6166c3
WIP: tracking
2024-02-14 10:57:37 +01:00
Arvid Norlin
666e62c851
fix: ensure window.datalayer access in client only
2024-02-14 10:57:37 +01:00
Arvid Norlin
b40ef7d5c8
WIP: add Adobe page tracking
2024-02-14 10:57:37 +01:00
Christel Westerberg
9d05eefd56
feat: init live preview sdk
2024-02-12 13:52:50 +01:00