paper-dynasty-website/pages/login/index.vue
2025-05-08 21:34:35 -05:00

24 lines
521 B
Vue

<script setup lang="ts">
const supabase = useSupabaseClient()
const email = ref('')
const config = useRuntimeConfig()
const signInWithDiscord = async () => {
const { data, error } = await supabase.auth.signInWithOAuth({
provider: 'discord',
options: {
redirectTo: `${config.public.webpageBaseUrl}/confirm`
}
})
if (error) console.log('OAuth login failed:', error)
}
</script>
<template>
<div>
<button @click="signInWithDiscord">
Login with Discord
</button>
</div>
</template>