import {ConnectorProvider} from '../api/connectors' import {Typography} from 'antd' import {t} from 'ttag' import React from 'react' export const helpGetTokenLink = (provider?: string) => { switch (provider) { case ConnectorProvider.OVH: return ( {t`Retrieve a set of tokens from your customer account on the Provider's website`} ) case ConnectorProvider.GANDI: return ( {t`Retrieve a Personal Access Token from your customer account on the Provider's website`} ) case ConnectorProvider.NAMECHEAP: return ( {t`Retreive an API key and whitelist this instance's IP address on Namecheap's website`} ) case ConnectorProvider.AUTODNS: return ( {t`Because of some limitations in API of AutoDNS, we suggest to create an dedicated user for API with limited rights`} ) default: return <> } } export const tosHyperlink = (provider?: string) => { switch (provider) { case ConnectorProvider.OVH: return 'https://www.ovhcloud.com/fr/terms-and-conditions/contracts/' case ConnectorProvider.GANDI: return 'https://www.gandi.net/en/contracts/terms-of-service' case ConnectorProvider.NAMECHEAP: return 'https://www.namecheap.com/legal/universal/universal-tos/' case ConnectorProvider.AUTODNS: return 'https://www.internetx.com/agb/' default: return '' } }