We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a53ff47 commit 534e26aCopy full SHA for 534e26a
web/src/node/SelectNetwork.tsx
@@ -32,11 +32,19 @@ export const SelectNetwork: React.FC = () => {
32
},
33
}));
34
35
- const selectedNetworkKey: number = parseInt(
36
- Object.keys(versions).find(
37
- (_, idx) => getNetworkFromVersion(versions[idx]) === currentNetwork,
38
- ) || '0',
39
- );
+ const selectedNetworkKey: number =
+ versions.length > 0
+ ? parseInt(
+ Object.keys(versions).find(
+ (_, idx) => getNetworkFromVersion(versions[idx]) === currentNetwork,
40
+ ) || '0',
41
+ )
42
+ : 0;
43
+
44
+ // If no networks are loaded yet, don't render the dropdown
45
+ if (versions.length === 0) {
46
+ return <div className="h-8 w-32 bg-gray-200 animate-pulse rounded" />;
47
+ }
48
49
return (
50
<Dropdown
0 commit comments