From 614a3e3c8702bb7436398acb911880caae0fdee7 Mon Sep 17 00:00:00 2001
From: Sebastian <sebasjm@gmail.com>
Date: Sat, 30 Jul 2022 20:55:41 -0300
Subject: standarizing components

---
 .../src/cta/Withdraw/views.tsx                     | 25 ++++++++--------------
 1 file changed, 9 insertions(+), 16 deletions(-)

(limited to 'packages/taler-wallet-webextension/src/cta/Withdraw/views.tsx')

diff --git a/packages/taler-wallet-webextension/src/cta/Withdraw/views.tsx b/packages/taler-wallet-webextension/src/cta/Withdraw/views.tsx
index 26e373205..578e5e61f 100644
--- a/packages/taler-wallet-webextension/src/cta/Withdraw/views.tsx
+++ b/packages/taler-wallet-webextension/src/cta/Withdraw/views.tsx
@@ -35,46 +35,39 @@ import { Amounts } from "@gnu-taler/taler-util";
 import { TermsOfServiceSection } from "../TermsOfServiceSection.js";
 import { Button } from "../../mui/Button.js";
 
-/**
- * Page shown to the user to confirm creation
- * of a reserve, usually requested by the bank.
- *
- * @author sebasjm
- */
-
-export function LoadingUriView(state: State.LoadingUri): VNode {
+export function LoadingUriView({ error }: State.LoadingUriError): VNode {
   const { i18n } = useTranslationContext();
-  if (!state.hook) return <Loading />;
 
   return (
     <LoadingError
       title={
         <i18n.Translate>Could not get the info from the URI</i18n.Translate>
       }
-      error={state.hook}
+      error={error}
     />
   );
 }
 
-export function LoadingExchangeView(state: State.LoadingExchange): VNode {
+export function LoadingExchangeView({
+  error,
+}: State.LoadingExchangeError): VNode {
   const { i18n } = useTranslationContext();
-  if (!state.hook) return <Loading />;
 
   return (
     <LoadingError
       title={<i18n.Translate>Could not get exchange</i18n.Translate>}
-      error={state.hook}
+      error={error}
     />
   );
 }
 
-export function LoadingInfoView(state: State.LoadingInfoError): VNode {
+export function LoadingInfoView({ error }: State.LoadingInfoError): VNode {
   const { i18n } = useTranslationContext();
-  if (!state.hook) return <Loading />;
+
   return (
     <LoadingError
       title={<i18n.Translate>Could not get info of withdrawal</i18n.Translate>}
-      error={state.hook}
+      error={error}
     />
   );
 }
-- 
cgit v1.2.3

