import { CopyOutlined, ReloadOutlined } from '@ant-design/icons';
import { Alert, Button, Card, Space, Tooltip, Typography } from 'antd';
import { useI18n } from '../../frontend/i18n/react';
import type { DnsRecord } from '../../frontend/types';
import { StatusTag } from '../common/StatusTag';
interface DnsRecordCardProps {
record: DnsRecord;
loading?: boolean;
onCopy: (value: string) => void;
onRecheck: () => void;
}
export function DnsRecordCard({ record, loading, onCopy, onRecheck }: DnsRecordCardProps) {
const { t } = useI18n();
const currentValues = Array.isArray(record.current)
? record.current
: record.current
? [record.current]
: [];
return (