This commit is contained in:
pradeepkumar
2026-01-24 22:31:14 +05:30
parent a0559a17f1
commit b940e77a67
2 changed files with 14 additions and 2 deletions

View File

@@ -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 (
<FormInput
@@ -178,9 +182,16 @@ export default function DynamicField({ field, value, onChange, error }: DynamicF
}
};
const fieldContent = renderField();
// Don't render anything for null fields (like REPEATER)
if (fieldContent === null) {
return null;
}
return (
<div className="dynamic-field" data-field-slug={field.slug}>
{renderField()}
{fieldContent}
</div>
);
}

View File

@@ -14,7 +14,8 @@ export type FieldType =
| 'DATE'
| 'TAG_INPUT'
| 'FILE'
| 'FILE_UPLOAD';
| 'FILE_UPLOAD'
| 'REPEATER';
// Types
export interface FieldOption {