updated state for reflacte immediately update in rendered UI

This commit is contained in:
Pramod Mahajan 2025-05-19 09:47:34 +05:30
parent 49d38f553a
commit 1cac05ddcb

View File

@ -79,7 +79,7 @@ const Directory = () => {
); );
}; };
const filteredContacts = useMemo(() => { const filteredContacts = useMemo(() => {
return contacts return ContatList
.filter((c) => { .filter((c) => {
const matchesSearch = const matchesSearch =
c.name.toLowerCase().includes(searchText.toLowerCase()) || c.name.toLowerCase().includes(searchText.toLowerCase()) ||
@ -90,7 +90,7 @@ const Directory = () => {
return matchesSearch && matchesCategory; return matchesSearch && matchesCategory;
}) })
.sort((a, b) => a.name.localeCompare(b.name)); .sort((a, b) => a.name.localeCompare(b.name));
}, [contacts, searchText, selectedCategoryIds]); }, [ContatList, searchText, selectedCategoryIds]);
const { currentPage, totalPages, currentItems, paginate } = usePagination( const { currentPage, totalPages, currentItems, paginate } = usePagination(
filteredContacts, filteredContacts,
10 10