"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 = parseInt(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, status, search, revisionStatus, } as any); if (isLoading) { return (