mirror of
https://github.com/p-stream/p-stream.git
synced 2026-01-11 20:10:32 +00:00
Update Register.tsx
This commit is contained in:
parent
474999f54a
commit
9ea62aa81a
1 changed files with 10 additions and 3 deletions
|
|
@ -48,7 +48,14 @@ export function RegisterPage() {
|
|||
? [config.BACKEND_URL]
|
||||
: [];
|
||||
|
||||
const [step, setStep] = useState(-1);
|
||||
// If there's only one backend and user hasn't selected a custom one, auto-select it
|
||||
const defaultBackend =
|
||||
currentBackendUrl ??
|
||||
(availableBackends.length === 1 ? availableBackends[0] : null);
|
||||
|
||||
const [step, setStep] = useState(
|
||||
availableBackends.length > 1 || !defaultBackend ? -1 : 0,
|
||||
);
|
||||
const [mnemonic, setMnemonic] = useState<null | string>(null);
|
||||
const [credentialId, setCredentialId] = useState<null | string>(null);
|
||||
const [authMethod, setAuthMethod] = useState<"mnemonic" | "passkey">(
|
||||
|
|
@ -57,7 +64,7 @@ export function RegisterPage() {
|
|||
const [account, setAccount] = useState<null | AccountProfile>(null);
|
||||
const [siteKey, setSiteKey] = useState<string | null>(null);
|
||||
const [selectedBackendUrl, setSelectedBackendUrl] = useState<string | null>(
|
||||
currentBackendUrl ?? null,
|
||||
currentBackendUrl ?? defaultBackend ?? null,
|
||||
);
|
||||
|
||||
const handleBackendSelect = (url: string | null) => {
|
||||
|
|
@ -71,7 +78,7 @@ export function RegisterPage() {
|
|||
<CaptchaProvider siteKey={siteKey}>
|
||||
<SubPageLayout>
|
||||
<PageTitle subpage k="global.pages.register" />
|
||||
{step === -1 ? (
|
||||
{step === -1 && (availableBackends.length > 1 || !defaultBackend) ? (
|
||||
<LargeCard>
|
||||
<LargeCardText title={t("auth.backendSelection.title")}>
|
||||
{t("auth.backendSelection.description")}
|
||||
|
|
|
|||
Loading…
Reference in a new issue