'use client' import { useState } from 'react' import { useRouter } from 'next/navigation' import Link from 'next/link' import { useCustomerAuth } from '@/hooks/useCustomerAuth' export default function AccountLoginPage() { const { login, loading, error } = useCustomerAuth() const router = useRouter() const [form, setForm] = useState({ email: '', password: '' }) const set = (k: string) => (e: React.ChangeEvent) => setForm(p => ({ ...p, [k]: e.target.value })) const handleSubmit = async (e: React.FormEvent) => { e.preventDefault() try { await login(form.email, form.password) router.push('/account/orders') } catch {} } return (

Sign in

Access your orders and account details

{error &&
{error}
}

Don't have an account?{' '} Create one

) }