Commit Graph

1006 Commits

Author SHA1 Message Date
Hrishikesh Vaipurkar
dde2b828cb feat: SW-162 MFA for Profile implemented 2024-08-14 10:44:10 +02:00
Michael Zetterberg
0c0fc1d08b Merged in fix/SW-236-webview-refresh (pull request #396)
fix(SW-236): properly handle expired token in webviews

Approved-by: Arvid Norlin
2024-08-14 07:10:59 +00:00
Michael Zetterberg
bc84122a40 fix(SW-236): properly handle expired token in webviews
Trying out a new pattern for errors in data fetching.

Next.js is not a fan of throwing errors. Instead it recommends returning
different shapes for each state. Ref:
https://nextjs.org/docs/app/building-your-application/routing/error-handling#handling-expected-errors-from-server-components

It requires some more detailing and a bit more refactoring in non webview part,
but it is a start. This webview specific implementation should not break web.
2024-08-13 16:54:33 +02:00
Michael Zetterberg
d7147bbefc Merged in fix/eslint-fn-comp-def (pull request #376)
fix: enable eslint rule "react/function-component-definition"

Approved-by: Simon.Emanuelsson
Approved-by: Hrishikesh Vaipurkar
Approved-by: Matilda Landström
2024-08-13 14:52:15 +00:00
Michael Zetterberg
52a6754a98 fix: enable eslint rule "react/function-component-definition"
Using default values for the rule:

Named components: function declaration
Unnamed components: function expression
2024-08-13 16:51:32 +02:00
Matilda Landström
c0284cd56c fix: update discount rate in translations 2024-08-13 13:39:23 +02:00
Matilda Landström
94e96f1076 chore: update metadata title 2024-08-13 13:30:09 +02:00
Matilda Landström
96af5e1f07 chore: update loyalty translations 2024-08-13 13:30:09 +02:00
Fredrik Thorsson
02cd647649 feat: make map key and signature optional 2024-08-13 11:24:06 +02:00
Chuma Mcphoy (We Ahead)
242d604308 Merged develop into feat/hotel-page-tab-navigation 2024-08-13 07:03:40 +00:00
Fredrik Thorsson
d7fdea757b feat(SW-68): fix typo 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
e7af67ca73 feat(SW-68): refactor digital signature 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
5c39a1dcbd feat(SW-68): Add ReadMe file 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
5d18a68d9c feat(SW-68): use import instead of require 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
854247e15e feat(SW-68): add digital signature to request 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
26404eb209 feat(SW-68): use img instead of next image 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
ef1631be1a feat(SW-68): syntax 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
b5f0003b1a feat(SW-68): remove fragment 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
b45fc7eb4a feat(SW-68): change classname 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
03fd0a8a49 feat(SW-68): add semantic elements 2024-08-13 08:52:54 +02:00
Fredrik Thorsson
4c0c90a0f0 feat(SW-68): add static map component 2024-08-13 08:52:54 +02:00
Chuma McPhoy
e82dcddd5c fix(SW-94): update useHash 2024-08-12 14:21:09 +02:00
Michael Zetterberg
ad96c9bd30 Merged in develop (pull request #398)
Promote to test

Approved-by: Chuma Mcphoy (We Ahead)
2024-08-12 12:18:13 +00:00
Chuma McPhoy
a38ba188ed refactor(SW-94): cleaner css selector for hotel page container 2024-08-12 14:04:33 +02:00
Chuma McPhoy
b19dbf0664 refactor(feat-SW-94): use enum for HotelHashValues and move to types/components dir 2024-08-12 13:51:05 +02:00
Chuma McPhoy
ae066d850e fix(feat-SW-94): use function declarations 2024-08-12 11:07:41 +02:00
Chuma McPhoy
404bf867db fix(feat-SW-94): cleaner conditional check for breadcrumbs 2024-08-12 10:51:25 +02:00
Chuma McPhoy
308279841c fix: remove console.log 2024-08-12 10:26:02 +02:00
Chuma McPhoy
c0cc32c1e4 chore: add more translations for tab links 2024-08-12 10:26:02 +02:00
Chuma McPhoy
ebe79c43e0 feat: Add tab navigation to hotel page 2024-08-12 10:26:02 +02:00
Arvid Norlin
9b0ee16282 Merged in fix/spendable-points (pull request #395)
Fix/spendable points SW-248

Approved-by: Michael Zetterberg
Approved-by: Fredrik Thorsson
2024-08-10 06:25:39 +00:00
Arvid Norlin
0aa97ba613 chore: add translations 2024-08-10 08:23:54 +02:00
Arvid Norlin
1230df86d0 chore: remove obsolete CurrentPointsBalance component since unused 2024-08-10 08:23:54 +02:00
Arvid Norlin
8592d7004b fix(SW-248): update spendable points texts 2024-08-10 08:23:42 +02:00
Arvid Norlin
c0bf09bf3f fix: change casing of some svg attributes to get rid of warnings 2024-08-09 14:58:28 +02:00
Michael Zetterberg
c95753d95a Merged in fix/SW-234-mobile-webview-issues (pull request #393)
fix(SW-234): better empty state message for no transactions

Approved-by: Fredrik Thorsson
2024-08-09 10:45:28 +00:00
Michael Zetterberg
49ec390599 fix(SW-234): better empty state message for no transactions 2024-08-09 12:40:29 +02:00
Arvid Norlin
d0227cb5f5 fix: correct the faulty values in Overview Table data 2024-08-08 09:15:46 +02:00
Hrishikesh Vaipurkar
f35edcd6cb feat(SW-65): Updated zod infer to output 2024-08-07 14:46:00 +02:00
Hrishikesh Vaipurkar
937e625170 feat: SW-65 Updated styles 2024-08-07 14:02:39 +02:00
Hrishikesh Vaipurkar
1dfcd144fb SW-65 Moved type to /types 2024-08-07 14:02:39 +02:00
Hrishikesh Vaipurkar
23c97db987 SW-65 Optimized styles 2024-08-07 14:02:38 +02:00
Hrishikesh Vaipurkar
fb5ba552e9 SW-65 Removed action used onSubmit and dt lib 2024-08-07 14:02:38 +02:00
Hrishikesh Vaipurkar
6a26949faa SW-65 Hide booking widget for development 2024-08-07 14:02:37 +02:00
Hrishikesh Vaipurkar
2afab6a33d feat: SW-65 Working on booking widget wrapper component 2024-08-07 14:02:37 +02:00
Simon.Emanuelsson
9796ff29c5 Merged in feat/SW-207 (pull request #386)
feat(SW-207): add expiring points and date when they will expire

Approved-by: Michael Zetterberg
2024-08-07 08:53:48 +00:00
Simon.Emanuelsson
461df11e62 Merged in fix/SW-113 (pull request #385)
fix(SW-113): add colors to negative and positive point transactions

Approved-by: Michael Zetterberg
2024-08-07 08:52:25 +00:00
Fredrik Thorsson
507a9aa96e feat: change key 2024-08-07 09:09:24 +02:00
Fredrik Thorsson
ed08db94cc feat: card height and breakpoint 2024-08-06 21:08:48 +02:00
Simon Emanuelsson
be620f18ba feat(SW-207): add expiring points and date when they will expire 2024-08-06 15:59:40 +02:00