'use client'; import { CorrespondenceList } from '@/components/correspondences/list'; import { Pagination } from '@/components/common/pagination'; import { useCorrespondences } from '@/hooks/use-correspondence'; import { useSearchParams } from 'next/navigation'; import { Loader2 } from 'lucide-react'; import { Button } from '@/components/ui/button'; import Link from 'next/link'; export function CorrespondencesContent() { const searchParams = useSearchParams(); const page = Number(searchParams.get('page') || '1'); const _status = searchParams.get('status') || undefined; const search = searchParams.get('search') || undefined; const revisionStatus = (searchParams.get('revisionStatus') as 'CURRENT' | 'ALL' | 'OLD') || 'CURRENT'; const { data, isLoading, isError } = useCorrespondences({ page, search, revisionStatus, }); if (isLoading) { return (