import { getCurrentAdmin } from '@/lib/auth'; import { redirect } from 'next/navigation'; import { loginAction } from '../actions';
export default async function Login({searchParams}:{searchParams:Promise<{error?:string}>}){if(await getCurrentAdmin())redirect('/admin');const q=await searchParams;return <div className="admin-login"><form action={loginAction} className="admin-card admin-form"><img src="/logo.jpg" alt="Schachclub Lambsheim"/><h1>Administration</h1>{q.error&&<p className="error">Benutzername oder Passwort falsch.</p>}<label>Benutzername<input name="username" autoComplete="username" required/></label><label>Passwort<input name="password" type="password" autoComplete="current-password" required/></label><button className="button button-primary">Anmelden</button></form></div>}
