feat: initial implementation of new sign-in oauth

This commit is contained in:
tdgao
2026-04-13 15:05:30 -06:00
parent c0fd7bebbd
commit c1696e0d9a
6 changed files with 205 additions and 29 deletions
@@ -2,7 +2,7 @@
<div class="create-account-card">
<h1 class="create-account-title">{{ formatMessage(messages.title) }}</h1>
<section class="create-account-section">
<section v-if="requiresDob" class="create-account-section">
<label class="create-account-label" for="create-account-dob">
{{ formatMessage(messages.dateOfBirthLabel) }}
</label>
@@ -98,6 +98,10 @@ const props = defineProps({
type: Object,
default: null,
},
requiresDob: {
type: Boolean,
default: true,
},
sourceCodeUrl: {
type: String,
default: 'https://github.com/modrinth/labrinth/blob/main/apps/labrinth/src/routes/internal/flows.rs',