import SealInput from '@/components/seal-form/seal-input'; import { PageAction } from '@/config'; import useAppUtils from '@/hooks/use-app-utils'; import { useIntl } from '@umijs/max'; import { Form } from 'antd'; import React from 'react'; import { modelSourceMap } from '../config'; import { useFormContext } from '../config/form-context'; import { FormData } from '../config/types'; const HuggingFaceForm: React.FC = () => { const formInstance = Form.useFormInstance(); const formCtx = useFormContext(); const { getRuleMessage } = useAppUtils(); const intl = useIntl(); const { isGGUF, byBuiltIn, pageAction, onValuesChange } = formCtx; const source = Form.useWatch('source'); console.log('HuggingFaceForm', { source, isGGUF }); if ( ![ modelSourceMap.huggingface_value, modelSourceMap.modelscope_value ].includes(source) || byBuiltIn ) { return null; } const handleOnBlur = (e: any) => { onValuesChange?.({}, formInstance.getFieldsValue()); }; return ( <>