From 51e6961a0ca1d0d330a3c0980dd2d67045eaa70d Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Fri, 16 Jan 2026 14:03:52 +0100 Subject: [PATCH] feat: Add /login and /signup pages that initiate OAuth flow --- app/login/page.tsx | 18 ++++++++++++++++++ app/signup/page.tsx | 19 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 app/login/page.tsx create mode 100644 app/signup/page.tsx 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 ( + + ) +}