{fieldGroups.map((group, groupIndex) => {
if (group.length === 2 && group[0].gridCols === 2) {
// Render inline fields
return (
{group.map((field) => renderField(field))}
);
} else {
// Render full-width field
return (
{group.map((field) => renderField(field))}
);
}
})}
);
}