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 '' } }