diff --git a/apps/web/src/app/(dashboard)/contacts/[contactBookId]/contact-list.tsx b/apps/web/src/app/(dashboard)/contacts/[contactBookId]/contact-list.tsx index f72064b..d0db475 100644 --- a/apps/web/src/app/(dashboard)/contacts/[contactBookId]/contact-list.tsx +++ b/apps/web/src/app/(dashboard)/contacts/[contactBookId]/contact-list.tsx @@ -96,9 +96,15 @@ export default function ContactList({ }); const debouncedSearch = useDebouncedCallback((value: string) => { - setSearch(value); + setSearch(value || null); + setPage("1"); }, 1000); + const handleStatusChange = (val: string) => { + setStatus(val === "All" ? null : val); + setPage("1"); + }; + const exportQuery = api.contacts.exportContacts.useQuery( { contactBookId, @@ -182,10 +188,7 @@ export default function ContactList({ />