enumOptions and enum reader used everywhere

This commit is contained in:
2026-06-04 16:17:03 +05:30
parent d6506e854a
commit 80ca1ac9a9
8 changed files with 77 additions and 48 deletions

View File

@@ -96,7 +96,7 @@ export default function EnhancedTable({
};
}
if (muiType === 'singleSelect' && field.options) {
if (muiType === 'singleSelect') {
col.valueOptions = toGridValueOptions(getFieldOptions(field));
}
@@ -381,7 +381,7 @@ function FieldRenderer({ params, field, fieldKey, config, onNavigate, navigate,
if (field.type === 'datetime' || field.type === 'date') return value ? new Date(value).toLocaleString() : '';
if (field.type === 'enum' && field.options) {
if (field.type === 'enum') {
const opt = getFieldOptions(field).find(o => o.key === value);
return opt?.value ?? value;
}