From f18c75ad27c00f1f3732a01a1918db12f5f0542b Mon Sep 17 00:00:00 2001 From: Arjun Porwal <65214523+ap211unitech@users.noreply.github.com> Date: Wed, 1 Oct 2025 17:36:51 +0530 Subject: [PATCH] fix: assets loading screen (#11854) --- packages/react-hooks/src/useAssetInfos.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/react-hooks/src/useAssetInfos.ts b/packages/react-hooks/src/useAssetInfos.ts index 8880d373e0..93b3a949da 100644 --- a/packages/react-hooks/src/useAssetInfos.ts +++ b/packages/react-hooks/src/useAssetInfos.ts @@ -59,12 +59,15 @@ function useAssetInfosImpl (ids?: BN[]): AssetInfo[] | undefined { const [state, setState] = useState(); 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;