diff --git a/src/lib/forms-shared.ts b/src/lib/forms-shared.ts index f123154..de5ff4b 100644 --- a/src/lib/forms-shared.ts +++ b/src/lib/forms-shared.ts @@ -134,6 +134,15 @@ export async function fetchCustomFieldDefs(): Promise { return (data ?? []) as CustomFieldVar[]; } +export async function fetchClientCustomFieldDefs(): Promise { + const { data } = await supabase + .from("custom_client_fields") + .select("key,label,description") + .eq("active", true) + .order("sort_order"); + return (data ?? []) as CustomFieldVar[]; +} + // Case modifiers usable in templates as {{var|modifier}}. // Supported: upper, lower, title, sentence, capitalize (alias for sentence). export type CaseModifier = "upper" | "lower" | "title" | "sentence" | "capitalize";