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(); } }