diff --git a/app/__test-fixtures__/contextTestHelpers.tsx b/app/__test-fixtures__/contextTestHelpers.tsx index 340ec6a71..69f1aa993 100644 --- a/app/__test-fixtures__/contextTestHelpers.tsx +++ b/app/__test-fixtures__/contextTestHelpers.tsx @@ -214,7 +214,7 @@ const datastoreConnectionContext = { connect: jest.fn(), disconnect: jest.fn(), dbAccessToken: "token", - dbAccessTokenStatus: "idle" as DbAuthTokenStatus, + dbAccessTokenStatus: "connected" as DbAuthTokenStatus, did: jest.fn() as any, checkSessionIsValid: jest.fn().mockImplementation(() => true), }; diff --git a/app/components/LoadingScreen.tsx b/app/components/LoadingScreen.tsx index 9ff4c07ad..2fffbf893 100644 --- a/app/components/LoadingScreen.tsx +++ b/app/components/LoadingScreen.tsx @@ -1,10 +1,9 @@ import React from "react"; -const LoadingScreen = () => { +const LoadingScreen = ({ className }: { className?: string }) => { return ( -
- Loading... - Gitcoin Logo +
+ Loading Spinner
); }; diff --git a/app/pages/Dashboard.tsx b/app/pages/Dashboard.tsx index dcfcc8bbb..dd62677d8 100644 --- a/app/pages/Dashboard.tsx +++ b/app/pages/Dashboard.tsx @@ -45,6 +45,7 @@ import hash from "object-hash"; // --- GTM Module import TagManager from "react-gtm-module"; import { useDatastoreConnectionContext } from "../context/datastoreConnectionContext"; +import LoadingScreen from "../components/LoadingScreen"; const success = "../../assets/check-icon2.svg"; const fail = "../assets/verification-failed-bright.svg"; @@ -307,31 +308,35 @@ export default function Dashboard() {
- - - {useCustomDashboardPanel ? ( - - ) : ( - - )} - - - Add Stamps - - Add Collected Stamps - - {numVerifiedPlatforms}/{numPlatforms} - - - - + {dbAccessTokenStatus === "connected" ? ( + + + {useCustomDashboardPanel ? ( + + ) : ( + + )} + + + Add Stamps + + Add Collected Stamps + + {numVerifiedPlatforms}/{numPlatforms} + + + + + ) : ( + + )} {/* This footer contains dark colored text and dark images */} diff --git a/app/pages/Welcome.tsx b/app/pages/Welcome.tsx index d58ac4c4b..175851a20 100644 --- a/app/pages/Welcome.tsx +++ b/app/pages/Welcome.tsx @@ -53,7 +53,7 @@ export default function Welcome() { hasPassports={(passport && passport.stamps.length > 0) || false} /> ) : ( - + )} diff --git a/app/public/assets/loadingSpinner.svg b/app/public/assets/loadingSpinner.svg new file mode 100644 index 000000000..5b0318838 --- /dev/null +++ b/app/public/assets/loadingSpinner.svg @@ -0,0 +1,9 @@ + + + + + + +