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`}/>
>
}