import { auth, providerMap } from '@/auth'; import SSOLogin from '@/components/user/sso-login-button'; import LoginForm from '@/components/user/login-form'; import { redirect } from 'next/navigation'; import { Button } from '@/components/custom-ui/button'; import Image from 'next/image'; import { Separator } from '@/components/custom-ui/separator'; import Logo from '@/components/logo'; import { Card, CardContent, CardHeader, } from '@/components/custom-ui/login-card'; import { ThemePicker } from '@/components/user/theme-picker'; import { HoverCard, HoverCardTrigger, HoverCardContent, } from '@/components/ui/hover-card'; export default async function LoginPage() { const session = await auth(); if (session?.user) { redirect('/home'); } return (