+ {/* Title */}
+
+ {pageTitle}
-
-
- {discoveryState.status === AsyncStatus.Loading && (
-
- )}
- {discoveryState.status === AsyncStatus.Error && (
-
- )}
- {autoDiscoveryError?.action === AutoDiscoveryAction.FAIL_PROMPT && (
-
- )}
- {autoDiscoveryError?.action === AutoDiscoveryAction.FAIL_ERROR && (
-
- )}
- {discoveryState.status === AsyncStatus.Success && autoDiscoveryInfo && (
-
-
- (
-
- )}
- error={() => (
-
- )}
+
+ {/* Server info row with separator */}
+
+
{t('Auth.homeserver')}
+
{server}
+ {clientConfig.allowCustomHomeservers && (
+
+ )}
+
+
+ {/* Loading / error / form */}
+ {discoveryState.status === AsyncStatus.Loading && (
+
+ )}
+ {discoveryState.status === AsyncStatus.Error && (
+
+ )}
+ {autoDiscoveryError?.action === AutoDiscoveryAction.FAIL_PROMPT && (
+
+ )}
+ {autoDiscoveryError?.action === AutoDiscoveryAction.FAIL_ERROR && (
+
+ )}
+ {discoveryState.status === AsyncStatus.Success && autoDiscoveryInfo && (
+
+
+ (
+
+ )}
+ error={() => (
+
+ )}
+ >
+ {(specVersions) => (
+
+ (
+
+ )}
+ error={() => (
+
+ )}
+ >
+ {(authFlows) => (
+
+
+
+ )}
+
+
+ )}
+
+
+
+ )}
+