'use client'; import { CorrespondenceDetail } from '@/components/correspondences/detail'; import { useCorrespondence } from '@/hooks/use-correspondence'; import { Loader2 } from 'lucide-react'; import { useParams } from 'next/navigation'; export default function CorrespondenceDetailPage() { const params = useParams(); const uuid = (params?.uuid as string) ?? ''; const { data: correspondence, isLoading, isError } = useCorrespondence(uuid); if (!uuid) { return (

Invalid Correspondence UUID

); } if (isLoading) { return (
); } if (isError || !correspondence) { return (

Failed to load correspondence

Please try again later or verify the UUID.

); } return ; }