import React, { useState } from "react"; import Avatar from "../common/Avatar"; import Pagination from "../common/Pagination"; import { useDirectoryContext } from "../../pages/Directory/DirectoryPage"; import { useActiveInActiveContact } from "../../hooks/useDirectory"; import ConfirmModal from "../common/ConfirmModal"; import Loader from "../common/Loader"; const ListViewContact = ({ data, Pagination, isLoading }) => { const { showActive, setManageContact, setContactOpen } = useDirectoryContext(); const [deleteContact, setDeleteContact] = useState({ contactId: null, Open: false, }); const [activeContact, setActiveContact] = useState(null); const contactList = [ { key: "name", label: "Name", getValue: (e) => (
{col.label} | ))}Action |
---|---|
{col.getValue(row)} | ))}
{showActive ? (
setContactOpen({ contact: row, Open: true })
}
>
setManageContact({
isOpen: true,
contactId: row.id,
})
}
>
setDeleteContact({
contactId: row.id,
Open: true,
})
}
>
) : (
{
setActiveContact(row.id);
handleActiveInactive(row.id);
}}
>
)}
|