diff --git a/app/login/page.tsx b/app/login/page.tsx new file mode 100644 index 0000000..856234e --- /dev/null +++ b/app/login/page.tsx @@ -0,0 +1,18 @@ +'use client' + +import { useEffect } from 'react' +import { initiateOAuthFlow } from '@/lib/api/oauth' +import LoadingOverlay from '@/components/LoadingOverlay' + +export default function LoginPage() { + useEffect(() => { + // * Immediately initiate OAuth flow when page loads + initiateOAuthFlow() + }, []) + + return ( + + ) +} diff --git a/app/signup/page.tsx b/app/signup/page.tsx new file mode 100644 index 0000000..b68b694 --- /dev/null +++ b/app/signup/page.tsx @@ -0,0 +1,19 @@ +'use client' + +import { useEffect } from 'react' +import { initiateOAuthFlow } from '@/lib/api/oauth' +import LoadingOverlay from '@/components/LoadingOverlay' + +export default function SignupPage() { + useEffect(() => { + // * Immediately initiate OAuth flow when page loads + // * The auth service will handle showing signup vs login + initiateOAuthFlow() + }, []) + + return ( + + ) +}