diff --git a/src/components/Pages/ConnectToWorld/ConnectToWorld.tsx b/src/components/Pages/ConnectToWorld/ConnectToWorld.tsx index 6d029a2..d7a1328 100644 --- a/src/components/Pages/ConnectToWorld/ConnectToWorld.tsx +++ b/src/components/Pages/ConnectToWorld/ConnectToWorld.tsx @@ -17,7 +17,7 @@ function ConnectToWorld(props: Props) { const [selectedServer, setSelectedServer] = useState('') const [error, setError] = useState('') const [availableServers, setAvailableServers] = useState([]) - const [isConnectingToServer] = useState(false) + const [isConnectingToServer, setIsConnectingToServer] = useState(false) const { isLoading, loggedInAddress, identity, previouslyLoadedServers, worldsContentServerUrl, onSubmitConnectForm } = props @@ -96,6 +96,7 @@ function ConnectToWorld(props: Props) { async (event: React.MouseEvent) => { event.preventDefault() setError('') + setIsConnectingToServer(true) try { if (!identity) return @@ -114,7 +115,7 @@ function ConnectToWorld(props: Props) { return ( - {isLoading || isConnectingToServer ? ( + {isLoading ? ( ) : (
@@ -157,7 +158,14 @@ function ConnectToWorld(props: Props) { /> )}
-