This commit is contained in:
2025-11-30 00:34:56 +01:00
parent 337c847d79
commit cf0c43a211
38 changed files with 4024 additions and 1325 deletions

View File

@@ -9,6 +9,7 @@ import {
} from '@mui/material';
import { DatePicker } from '@mui/x-date-pickers/DatePicker';
import { CustomFieldDefinition, CustomFieldType, CustomFieldValues } from '../../types/customFields';
import { useTranslation } from 'react-i18next';
import { customFieldService } from '../../services/customFieldService';
import dayjs from 'dayjs';
@@ -20,6 +21,7 @@ interface Props {
}
export const CustomFieldsRenderer: React.FC<Props> = ({ entityName, values, onChange, readOnly = false }) => {
const { t } = useTranslation();
const [definitions, setDefinitions] = useState<CustomFieldDefinition[]>([]);
const [loading, setLoading] = useState(true);
@@ -43,7 +45,7 @@ export const CustomFieldsRenderer: React.FC<Props> = ({ entityName, values, onCh
return (
<Box sx={{ mt: 2, mb: 2, p: 2, border: '1px dashed #ccc', borderRadius: 1 }}>
<Typography variant="subtitle1" gutterBottom color="primary">
Campi Personalizzati
{t("customFields.sectionTitle")}
</Typography>
<Box display="flex" flexWrap="wrap" gap={2}>
{definitions.map(def => (