import {useSettings} from '@common/core/settings/use-settings'; import {Trans} from '@common/i18n/trans'; import {ReactNode} from 'react'; import {ConnectDomainStepProps} from '@common/custom-domains/datatable/connect-domain-dialog/connect-domain-step'; import {isSubdomain} from '@common/custom-domains/datatable/connect-domain-dialog/is-subdomain'; import {DomainProgressIndicator} from '@common/custom-domains/datatable/connect-domain-dialog/domain-progress-indicator'; export function InfoStep({ stepper: { state: {isLoading, host, serverIp}, }, }: ConnectDomainStepProps) { const {base_url} = useSettings(); if (isLoading) { return ; } if (isSubdomain(host)) { return ( } record="CNAME" target={base_url} /> ); } return ( } record="A" target={serverIp} /> ); } interface MessageProps { title: ReactNode; record: string; target: string; } function Message({title, record, target}: MessageProps) { return (
{title}
{record}
{target}
); }