import React from 'react'; import { Typography, Divider, Button } from 'antd'; import { PlusOutlined } from '@ant-design/icons'; import SolutionFieldNew from './SolutionField'; const { Text } = Typography; const SolutionForm = ({ solutionForm, solutionFields, solutionTypes, solutionStatuses, firstSolutionValid, onAddSolutionField, onRemoveSolutionField, onSolutionTypeChange, onSolutionStatusChange, checkFirstSolutionValid, onSolutionFileUpload, onFileView, fileList, isReadOnly = false, }) => { // console.log('SolutionForm props:', { // solutionFields, // solutionTypes, // solutionStatuses, // firstSolutionValid, // onAddSolutionField: typeof onAddSolutionField, // onRemoveSolutionField: typeof onRemoveSolutionField, // checkFirstSolutionValid: typeof checkFirstSolutionValid, // onSolutionFileUpload: typeof onSolutionFileUpload, // onFileView: typeof onFileView, // fileList: fileList ? fileList.length : 0 // }); return (