mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-20 11:15:37 +00:00
41 lines
1.5 KiB
TypeScript
41 lines
1.5 KiB
TypeScript
import {Checkbox, Form, Typography} from "antd"
|
|
import {t} from "ttag"
|
|
import React from "react"
|
|
|
|
export default function DefaultConnectorFormItems({tosLink}: { tosLink?: string }) {
|
|
return <>
|
|
<Form.Item
|
|
valuePropName='checked'
|
|
label={t`API Terms of Service`}
|
|
name={['authData', 'acceptConditions']}
|
|
rules={[{required: true, message: t`Required`}]}
|
|
style={{marginTop: '3em'}}
|
|
>
|
|
<Checkbox required>
|
|
<Typography.Link target='_blank' href={tosLink}>
|
|
{t`I have read and accepted the conditions of use of the Provider API, accessible from this hyperlink`}
|
|
</Typography.Link>
|
|
</Checkbox>
|
|
</Form.Item>
|
|
<Form.Item
|
|
valuePropName='checked'
|
|
label={t`Legal age`}
|
|
name={['authData', 'ownerLegalAge']}
|
|
rules={[{required: true, message: t`Required`}]}
|
|
>
|
|
<Checkbox required>
|
|
{t`I am of the minimum age required to consent to these conditions`}
|
|
</Checkbox>
|
|
</Form.Item>
|
|
<Form.Item
|
|
valuePropName='checked'
|
|
label={t`Withdrawal period`}
|
|
name={['authData', 'waiveRetractationPeriod']}
|
|
rules={[{required: true, message: t`Required`}]}
|
|
>
|
|
<Checkbox required>
|
|
{t`I waive my right of withdrawal regarding the purchase of domain names via the Provider's API`}
|
|
</Checkbox>
|
|
</Form.Item>
|
|
</>
|
|
} |