gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated: fix: showing start again in t


From: gnunet
Subject: [taler-wallet-core] branch master updated: fix: showing start again in the last main screen
Date: Mon, 03 Oct 2022 23:26:44 +0200

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new bbde2a9bb fix: showing start again in the last main screen
bbde2a9bb is described below

commit bbde2a9bb9fcb8d008b67a4382b15864a9ef2e9b
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Mon Oct 3 18:26:37 2022 -0300

    fix: showing start again in the last main screen
---
 .../src/components/menu/SideBar.tsx                | 41 +++++++++++++++-------
 .../src/pages/home/BackupFinishedScreen.tsx        | 17 +++++++++
 .../src/pages/home/RecoveryFinishedScreen.tsx      | 19 ++++++++++
 3 files changed, 65 insertions(+), 12 deletions(-)

diff --git a/packages/anastasis-webui/src/components/menu/SideBar.tsx 
b/packages/anastasis-webui/src/components/menu/SideBar.tsx
index 91b49f9ce..51e854944 100644
--- a/packages/anastasis-webui/src/components/menu/SideBar.tsx
+++ b/packages/anastasis-webui/src/components/menu/SideBar.tsx
@@ -190,6 +190,19 @@ export function Sidebar({ mobile }: Props): VNode {
                   </div>
                 </li>
               )}
+              {reducer.currentReducerState.backup_state !==
+                BackupStates.BackupFinished && (
+                <li>
+                  <div class="buttons ml-4">
+                    <button
+                      class="button is-danger is-right"
+                      onClick={() => reducer.reset()}
+                    >
+                      Reset session
+                    </button>
+                  </div>
+                </li>
+              )}
             </Fragment>
           ) : (
             reducer.currentReducerState?.reducer_type === "recovery" && (
@@ -281,21 +294,25 @@ export function Sidebar({ mobile }: Props): VNode {
                     </div>
                   </li>
                 )}
+                {reducer.currentReducerState.recovery_state ===
+                RecoveryStates.RecoveryFinished ? (
+                  <Fragment />
+                ) : (
+                  <li>
+                    <div class="buttons ml-4">
+                      <button
+                        class="button is-danger is-right"
+                        onClick={() => reducer.reset()}
+                      >
+                        Reset session
+                      </button>
+                    </div>
+                  </li>
+                )}
               </Fragment>
             )
           )}
-          {reducer.currentReducerState && (
-            <li>
-              <div class="buttons ml-4">
-                <button
-                  class="button is-danger is-right"
-                  onClick={() => reducer.reset()}
-                >
-                  Start again
-                </button>
-              </div>
-            </li>
-          )}
+
           {/* <li>
               <div class="buttons ml-4">
                 <button class="button is-info is-right" >Manage 
providers</button>
diff --git a/packages/anastasis-webui/src/pages/home/BackupFinishedScreen.tsx 
b/packages/anastasis-webui/src/pages/home/BackupFinishedScreen.tsx
index d69a0af38..9b63c9887 100644
--- a/packages/anastasis-webui/src/pages/home/BackupFinishedScreen.tsx
+++ b/packages/anastasis-webui/src/pages/home/BackupFinishedScreen.tsx
@@ -57,6 +57,23 @@ export function BackupFinishedScreen(): VNode {
               </div>
             );
           })}
+          <div
+            style={{
+              display: "flex",
+              justifyContent: "center",
+            }}
+          >
+            <p>
+              <div class="buttons ml-4">
+                <button
+                  class="button is-primary is-right"
+                  onClick={() => reducer.reset()}
+                >
+                  Start again
+                </button>
+              </div>
+            </p>
+          </div>
         </div>
       )}
     </AnastasisClientFrame>
diff --git a/packages/anastasis-webui/src/pages/home/RecoveryFinishedScreen.tsx 
b/packages/anastasis-webui/src/pages/home/RecoveryFinishedScreen.tsx
index c8615da14..62ac410a2 100644
--- a/packages/anastasis-webui/src/pages/home/RecoveryFinishedScreen.tsx
+++ b/packages/anastasis-webui/src/pages/home/RecoveryFinishedScreen.tsx
@@ -95,11 +95,30 @@ export function RecoveryFinishedScreen(): VNode {
           <span>Download content</span>
         </a>
       </div>
+
       {plainText ? (
         <div class="block">
           <QR text={secret} />
         </div>
       ) : undefined}
+
+      <div
+        style={{
+          display: "flex",
+          justifyContent: "center",
+        }}
+      >
+        <p>
+          <div class="buttons ml-4">
+            <button
+              class="button is-primary is-right"
+              onClick={() => reducer.reset()}
+            >
+              Start again
+            </button>
+          </div>
+        </p>
+      </div>
     </AnastasisClientFrame>
   );
 }

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]