/* * @Author: 赵伟 * @Date: 2024-04-09 15:59:14 * @Description: 查看实验使用的参数 */ import parameterImg from '@/assets/img/modal-parameter.png'; import KFEmpty, { EmptyType } from '@/components/KFEmpty'; import KFModal from '@/components/KFModal'; import { type PipelineGlobalParam } from '@/types'; import { Form } from 'antd'; import { getParamComponent, getParamLabel } from '../AddExperimentModal'; import styles from './index.less'; type ParamsModalProps = { open: boolean; onCancel: () => void; globalParam?: PipelineGlobalParam[] | null; }; function ParamsModal({ open, onCancel, globalParam = [] }: ParamsModalProps) { return ( {Array.isArray(globalParam) && globalParam.length > 0 ? (
{(fields) => fields.map(({ key, name, ...restField }) => ( {getParamComponent(globalParam[name]['param_type'])} )) }
) : ( )}
); } export default ParamsModal;