From 5d9390bb3437171353db99e7afd8cbcca432ba5c Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 2 Jun 2022 12:20:36 -0300 Subject: typechecked dynamic path --- .../src/popup/Application.tsx | 39 ++++++++++------------ 1 file changed, 17 insertions(+), 22 deletions(-) (limited to 'packages/taler-wallet-webextension/src/popup') diff --git a/packages/taler-wallet-webextension/src/popup/Application.tsx b/packages/taler-wallet-webextension/src/popup/Application.tsx index ba2886a41..d78677a9e 100644 --- a/packages/taler-wallet-webextension/src/popup/Application.tsx +++ b/packages/taler-wallet-webextension/src/popup/Application.tsx @@ -45,8 +45,9 @@ function CheckTalerActionComponent(): VNode { const [talerActionUrl] = useTalerActionURL(); useEffect(() => { - if (talerActionUrl) - route(Pages.cta.replace(":action", encodeURIComponent(talerActionUrl))); + if (talerActionUrl) { + route(Pages.cta({ action: encodeURIComponent(talerActionUrl) })); + } }, [talerActionUrl]); return ; @@ -60,8 +61,8 @@ export function Application(): VNode { {({ devMode }: { devMode: boolean }) => ( - redirectTo(Pages.balance_transaction.replace(":tid", txId)) + goToTransaction={(tid: string) => + redirectTo(Pages.balanceTransaction({ tid })) } /> @@ -74,24 +75,18 @@ export function Application(): VNode { path={Pages.balance} component={BalancePage} goToWalletManualWithdraw={() => - redirectTo( - Pages.balance_manual_withdraw.replace(":currency?", ""), - ) + redirectTo(Pages.balanceManualWithdraw({})) } goToWalletDeposit={(currency: string) => - redirectTo( - Pages.balance_deposit.replace(":currency", currency), - ) + redirectTo(Pages.balanceDeposit({ currency })) } goToWalletHistory={(currency: string) => - redirectTo( - Pages.balance_history.replace(":currency?", currency), - ) + redirectTo(Pages.balanceHistory({ currency })) } /> redirectTo(Pages.backup_provider_add)} + onAddProvider={() => redirectTo(Pages.backupProviderAdd)} /> redirectTo(Pages.backup)} /> -- cgit v1.2.3