'use client' import { useEffect } from 'react' import { AlertTriangle } from 'lucide-react' import Link from 'next/link' export default function ListError({ error, reset, }: { error: Error & { digest?: string } reset: () => void }) { useEffect(() => { console.error('List page error:', error) }, [error]) const isNotFound = error.message.includes('not found') return (

{isNotFound ? 'List Not Found' : 'Error Loading List'}

{isNotFound ? 'The list you are looking for does not exist or has been deleted.' : error.message || 'We encountered an error loading this list. Please try again.'}

{!isNotFound && ( )} Back to Lists
) }