diff --git a/src/SharingMenu.tsx b/src/SharingMenu.tsx
index d516d4c0086667ead6bf552d4ebf0ce52434bda4..b100d72574f089a79e73f2ea5d800722b5b924ae 100644
--- a/src/SharingMenu.tsx
+++ b/src/SharingMenu.tsx
@@ -59,31 +59,29 @@ function UserSharingMenuBody(): React.JSX.Element {
   //Callback function connected to several
   //onClick interactions
   function onClickCallback(callbackData?: CallbackDataType) {
-    if (callbackData) {
-      if (callbackData.dataUpdateCallback) {
-        callbackData
-          .dataUpdateCallback()
-          .then(_ => {
-            updateListEntries();
-
-            if (callbackData.successBannerResponse) {
-              //Success responses will show green text success banner
-              updateResponseBanner(
-                <p id="success-response-banner">
-                  {callbackData.successBannerResponse}
-                </p>
-              );
-            }
-          })
-          .catch((error: Error) => {
-            //Failed responses will show red text error banner
+    if (callbackData && callbackData.dataUpdateCallback) {
+      callbackData
+        .dataUpdateCallback()
+        .then(_ => {
+          updateListEntries();
+
+          if (callbackData.successBannerResponse) {
+            //Success responses will show green text success banner
             updateResponseBanner(
-              <p id="fail-response-banner">{error.message}</p>
+              <p id="success-response-banner">
+                {callbackData.successBannerResponse}
+              </p>
             );
-          });
-      } else {
-        updateListEntries();
-      }
+          }
+        })
+        .catch((error: Error) => {
+          //Failed responses will show red text error banner
+          updateResponseBanner(
+            <p id="fail-response-banner">{error.message}</p>
+          );
+        });
+    } else {
+      updateListEntries();
     }
   }