import { login } from './actions' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card' import Link from 'next/link' import { ErrorToaster } from '@/components/error-toaster' export default async function LoginPage({ searchParams, }: { searchParams: Promise<{ [key: string]: string | string[] | undefined }> }) { const resolvedParams = await searchParams; const error = resolvedParams?.error; const message = resolvedParams?.message; return (