UI only — connect an auth provider (NextAuth, Clerk, Supabase) to make this functional.