'use client' import { useContacts, useDefaultContactBookId, } from '@/lib/api/hooks/use-contact-queries' import { apiContactToFullContact } from '@/lib/api/adapters' export function useContactsList(bookId?: string) { const defaultBookId = useDefaultContactBookId() const resolvedBookId = bookId ?? defaultBookId const { data: apiContacts, ...rest } = useContacts(resolvedBookId) const contacts = apiContacts?.map(apiContactToFullContact) ?? [] return { contacts, bookId: resolvedBookId, ...rest } }