import {EmptyStateWithBorder} from '@/components/layout/empty' import {Card, CardContent, CardDescription, CardHeader, CardTitle} from '@/components/ui/card' import type {ZoneDomainItem} from '@/lib/services/openflare' import {Route} from 'lucide-react' export function ZoneRouteSummary({domains}: {domains: ZoneDomainItem[]}) { const groups = Map.groupBy(domains.filter((domain) => domain.proxy_route_id !== null), (domain) => domain.proxy_route_id!) return 路由关联域名只能关联一个反代路由;路由可关联多个 Zone 域名。{groups.size === 0 ? :
{[...groups].map(([routeID, items]) =>

路由 #{routeID}

{items.map((item) => item.domain).join(' · ')}

)}
}
}