diff --git a/src/app/(agent)/agent/edit/components/DynamicField.tsx b/src/app/(agent)/agent/edit/components/DynamicField.tsx index 464a3e5..fd3c71f 100644 --- a/src/app/(agent)/agent/edit/components/DynamicField.tsx +++ b/src/app/(agent)/agent/edit/components/DynamicField.tsx @@ -31,6 +31,10 @@ export default function DynamicField({ field, value, onChange, error }: DynamicF const renderField = () => { switch (field.fieldType) { + case 'REPEATER': + // REPEATER fields store data for repeatable sections - don't render as form input + return null; + case 'TEXT': return ( - {renderField()} + {fieldContent} ); } diff --git a/src/services/profile-sections.service.ts b/src/services/profile-sections.service.ts index 9657e33..5be5b75 100644 --- a/src/services/profile-sections.service.ts +++ b/src/services/profile-sections.service.ts @@ -14,7 +14,8 @@ export type FieldType = | 'DATE' | 'TAG_INPUT' | 'FILE' - | 'FILE_UPLOAD'; + | 'FILE_UPLOAD' + | 'REPEATER'; // Types export interface FieldOption {