import { PageAction, validateLabelNameRegxFor63 } from '@/config'; import { Input as CInput, Textarea, useAppUtils } from '@gpustack/core-ui'; import { useIntl } from '@umijs/max'; import { Form } from 'antd'; import OwnerPrincipalIdField from '../../../_components/owner-principal-id-field'; import { FormData } from '../config/types'; const Basic = ({ action }: { action: string }) => { const intl = useIntl(); const { getRuleMessage } = useAppUtils(); return ( <> name="name" rules={[ { required: true, message: getRuleMessage('input', 'common.table.name') }, { pattern: validateLabelNameRegxFor63, message: intl.formatMessage({ id: 'gpuservice.form.rule.name' }) } ]} > name="displayName"> name={['spec', 'data']} rules={[ { required: true, message: getRuleMessage('input', 'gpuservice.publicKey.label') } ]} >