add loading screen

This commit is contained in:
Seroxdesign
2023-04-15 08:18:32 -04:00
parent 5520c888ae
commit fdee43796f
2 changed files with 8 additions and 5 deletions

View File

@@ -219,7 +219,7 @@ export const EditProfileModal: React.FC<ProfileEditorProps> = ({
});
} else {
const key = input.name as keyof typeof endpoints;
endpoints[key].setLoading(true);
endpoints[key].set(true);
endpoints[key].setFile(file);
const reader = new FileReader();
reader.addEventListener('load', () => {

View File

@@ -5,6 +5,7 @@ import {
IconButton,
Image,
Input,
LoadingState,
MetaButton,
Tab,
TabList,
@@ -302,7 +303,7 @@ const MeTokenSwap: React.FC<SwapProps> = ({
[transactionType, handleSetAmount, changeTransactionType],
);
if (!collateralTokenData || !meTokenData) return <>Loading....</>;
if (!collateralTokenData || !meTokenData) return <LoadingState />;
return (
<Tabs align="center" size="md" variant="unstyled">
@@ -606,7 +607,7 @@ export const PlayerMeTokens: React.FC<Props> = ({
};
getTokenByOwner();
}, [player?.ethereumAddress]); // eslint-disable-line react-hooks/exhaustive-deps
}, [player]);
useEffect(() => {
if (
@@ -622,7 +623,7 @@ export const PlayerMeTokens: React.FC<Props> = ({
};
getInfoByToken();
}, [meTokenAddress, player?.ethereumAddress]); // eslint-disable-line react-hooks/exhaustive-deps
}, [meTokenAddress, player?.ethereumAddress]);
return (
<ProfileSection
@@ -645,7 +646,7 @@ export const PlayerMeTokens: React.FC<Props> = ({
</>
) : (
<>
{meTokenData && player && provider && (
{meTokenData && player && provider ? (
<>
<MeTokenBlock
profilePicture={meTokenData?.profilePicture || ''}
@@ -661,6 +662,8 @@ export const PlayerMeTokens: React.FC<Props> = ({
provider={provider}
/>
</>
) : (
<LoadingState />
)}
</>
)}