paper-dynasty-website/pages/login/auto/index.vue
Cal Corum 2c0eeb96c3 - Implemented discord authentication
- Added script to fetch typescript definitions for the supabase database
2025-05-07 23:04:16 -05:00

33 lines
715 B
Vue

<script setup lang="ts">
const supabase = useSupabaseClient()
const client = useSupabaseClient()
onMounted(async () => {
const { data, error } = await supabase.auth.signInWithOAuth({
provider: 'discord',
options: {
redirectTo: 'http://localhost:3000/confirm'
}
})
if (error) {
console.error('OAuth login failed:', error)
}
})
</script>
<template>
<div class="flex justify-center items-center min-h-screen">
<Transition name="fade">
<p class="text-lg">Redirecting to Discord...</p>
</Transition>
</div>
</template>
<style scoped>
.fade-enter-active, .fade-leave-active {
transition: opacity 0.5s ease;
}
.fade-enter-from, .fade-leave-to {
opacity: 0;
}
</style>