22 lines
598 B
Svelte
22 lines
598 B
Svelte
<script lang="ts">
|
|
import Error from "$components/Error.svelte";
|
|
import NewAuthMethod from "$components/settings/NewAuthMethod.svelte";
|
|
import { t } from "$lib/i18n";
|
|
import type { PageData } from "./$types";
|
|
|
|
type Props = { data: PageData };
|
|
let { data }: Props = $props();
|
|
</script>
|
|
|
|
<svelte:head>
|
|
<title>{$t("auth.register-with-google")} • pronouns.cc</title>
|
|
</svelte:head>
|
|
|
|
<div class="container">
|
|
{#if data.error}
|
|
<h1>{$t("auth.register-with-google")}</h1>
|
|
<Error error={data.error} />
|
|
{:else}
|
|
<NewAuthMethod method={data.newAuthMethod!} user={data.meUser!} />
|
|
{/if}
|
|
</div>
|