'use client' import { useEffect } from 'react' import { AlertTriangle } from 'lucide-react' import { useRouter } from 'next/navigation' export default function ItemError({ error, reset, }: { error: Error & { digest?: string } reset: () => void }) { const router = useRouter() useEffect(() => { console.error('Item page error:', error) }, [error]) const isNotFound = error.message.includes('not found') return (
{isNotFound ? 'The item you are looking for does not exist or has been deleted.' : error.message || 'We encountered an error loading this item. Please try again.'}