"use client"; import { useState } from "react"; import { Alert, Input, Modal } from "../../UI"; import { ArchivedClientTable } from "./ArchivedClientTable"; import { ArchivedClientDetailModal } from "./ArchivedClientDetailModal"; import { useArchivedClients } from "@/src/hooks/archive/useArchivedClients"; interface ArchivedClientsModalProps { onClose: () => void; } export function ArchivedClientsModal({ onClose }: ArchivedClientsModalProps) { const [viewClientId, setViewClientId] = useState(null); const { clients, loading, total, pages, error, page, search, setPage, handleSearch, clearError, } = useArchivedClients(); return ( {viewClientId && ( setViewClientId(null)} /> )}
{/* search */}
handleSearch(e.target.value)} dir="rtl" icon={