fix: assets loading screen (#11854)

This commit is contained in:
Arjun Porwal 2025-10-01 17:36:51 +05:30 committed by GitHub
parent b1a83ab34c
commit f18c75ad27
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -59,12 +59,15 @@ function useAssetInfosImpl (ids?: BN[]): AssetInfo[] | undefined {
const [state, setState] = useState<AssetInfo[] | undefined>();
useEffect((): void => {
details && metadata && (details[0][0].length === metadata[0][0].length) &&
setState(
details[0][0].map((id, index) =>
extractInfo(allAccounts, id, details[1][index], metadata[1][index])
if (details && metadata) {
(details[0][0].length === metadata[0][0].length)
? setState(
details[0][0].map((id, index) =>
extractInfo(allAccounts, id, details[1][index], metadata[1][index])
)
)
);
: setState((prev) => prev || []);
}
}, [allAccounts, details, ids, metadata]);
return state;