diff options
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/Notifications')
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/Notifications/stories.tsx | 7 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/Notifications/views.tsx | 9 |
2 files changed, 10 insertions, 6 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Notifications/stories.tsx b/packages/taler-wallet-webextension/src/wallet/Notifications/stories.tsx index 54f601c42..7344f417c 100644 --- a/packages/taler-wallet-webextension/src/wallet/Notifications/stories.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Notifications/stories.tsx @@ -22,6 +22,7 @@ import { AbsoluteTime, AttentionType, + TalerPreciseTimestamp, TransactionIdStr, } from "@gnu-taler/taler-util"; import * as tests from "@gnu-taler/web-util/testing"; @@ -34,7 +35,7 @@ export default { export const Ready = tests.createExample(ReadyView, { list: [ { - when: AbsoluteTime.now(), + when: TalerPreciseTimestamp.now(), read: false, info: { type: AttentionType.KycWithdrawal, @@ -42,7 +43,7 @@ export const Ready = tests.createExample(ReadyView, { }, }, { - when: AbsoluteTime.now(), + when: TalerPreciseTimestamp.now(), read: false, info: { type: AttentionType.MerchantRefund, @@ -50,7 +51,7 @@ export const Ready = tests.createExample(ReadyView, { }, }, { - when: AbsoluteTime.now(), + when: TalerPreciseTimestamp.now(), read: false, info: { type: AttentionType.BackupUnpaid, diff --git a/packages/taler-wallet-webextension/src/wallet/Notifications/views.tsx b/packages/taler-wallet-webextension/src/wallet/Notifications/views.tsx index 0f8fa7f26..03a08016a 100644 --- a/packages/taler-wallet-webextension/src/wallet/Notifications/views.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Notifications/views.tsx @@ -52,7 +52,8 @@ export function ReadyView({ list }: State.Ready): VNode { } const byDate = list.reduce((rv, x) => { - const theDate = x.when.t_ms === "never" ? 0 : normalizeToDay(x.when.t_ms); + const theDate = + x.when.t_s === "never" ? 0 : normalizeToDay(x.when.t_s * 1000); if (theDate) { (rv[theDate] = rv[theDate] || []).push(x); } @@ -68,7 +69,9 @@ export function ReadyView({ list }: State.Ready): VNode { <Fragment key={i}> <DateSeparator> <Time - timestamp={{ t_ms: Number.parseInt(d, 10) }} + timestamp={AbsoluteTime.fromMilliseconds( + Number.parseInt(d, 10), + )} format="dd MMMM yyyy" /> </DateSeparator> @@ -77,7 +80,7 @@ export function ReadyView({ list }: State.Ready): VNode { key={i} info={n.info} isRead={n.read} - timestamp={n.when} + timestamp={AbsoluteTime.fromPreciseTimestamp(n.when)} /> ))} </Fragment> |