import React from "react" import {t} from "ttag" import {Alert, Card, Col, Form, Input, InputNumber, Row, Select, Space, Switch} from "antd" import { CloseOutlined, DatabaseOutlined, DollarOutlined, FieldTimeOutlined, IdcardOutlined, KeyOutlined, LockOutlined, PlusOutlined, SignatureOutlined, ToolOutlined, UserOutlined, ShopOutlined, ShoppingOutlined } from "@ant-design/icons" const DynamicKeyValueList = ({name, label, initialValue, keyPlaceholder, valuePlaceholder}: { name: string[], label: string, initialValue: { [key: string]: string }[], keyPlaceholder: string, valuePlaceholder: string }) => {(subFields, subOpt) => ( <> {subFields.map((subField, index) => ( subOpt.remove(subField.name)} /> {index === subFields.length - 1 && subOpt.add()}/>} ))} )} export default function EppConnectorForm() { return <> } addonAfter={ } placeholder='ssl://epp.nic.tld' autoComplete='off' required/> } placeholder={t`Username`} autoComplete='off' required/> } placeholder={t`Password`} autoComplete='off' required/> } placeholder={t`Private key passphrase (optional)`} autoComplete='off'/> v > 0 && v < 100 ? Promise.resolve() : Promise.reject() }]} name={['authData', 'domain', 'period']} > } addonAfter={ } required/> } required/> } placeholder={t`Registrant`} required/> } placeholder={t`Administrative`}/> } placeholder={t`Technical`}/> } placeholder={t`Billing`}/> } placeholder={t`Onsite`}/> } placeholder={t`Reseller`}/> }