import {Card, CardContent, CardDescription, CardHeader, CardTitle} from '@/components/ui/card' import type {ZoneOverview} from '@/lib/services/openflare' import {formatDateTime} from '@/lib/utils' export function ZoneOverviewPanel({overview}: {overview: ZoneOverview}) { const boundRoutes = new Set(overview.domains.flatMap((domain) => domain.proxy_route_id ? [domain.proxy_route_id] : [])).size const certificates = overview.domains.filter((domain) => domain.cert_id !== null).length return
域名显式 FQDN{overview.domains.length} 关联路由已绑定的不同规则{boundRoutes} 已配证书域名级 TLS 绑定{certificates} Zone 信息

根域

{overview.zone.domain}

创建时间

{formatDateTime(overview.zone.created_at)}

备注

{overview.zone.remark || '暂无备注'}

}