From d96bce75d74848bf9d5708e3da8472ed7eb678f1 Mon Sep 17 00:00:00 2001 From: Dries Augustyns Date: Wed, 3 Dec 2025 10:15:06 +0100 Subject: [PATCH] Update useContactFields to ignore type --- apps/web/src/lib/hooks/useContacts.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/web/src/lib/hooks/useContacts.ts b/apps/web/src/lib/hooks/useContacts.ts index 3627cd2..16a8ac9 100644 --- a/apps/web/src/lib/hooks/useContacts.ts +++ b/apps/web/src/lib/hooks/useContacts.ts @@ -49,7 +49,7 @@ export function useContacts(options: UseContactsOptions = {}) { * Hook to fetch available contact fields for variable usage */ export function useContactFields() { - const {data, error, mutate, isLoading} = useSWR<{fields: string[]}>( + const {data, error, mutate, isLoading} = useSWR<{fields: {field: string; type: string}[]; count: number}>( '/contacts/fields', { revalidateOnFocus: false, @@ -58,8 +58,11 @@ export function useContactFields() { }, ); + // Extract just the field names as strings + const fieldNames = (data?.fields || []).map(f => f.field); + return { - fields: data?.fields || [], + fields: fieldNames, error, isLoading, mutate,