import type { UiServiceRow } from "../types"; import { IconGlyph } from "./IconGlyph"; import { StatusBadge } from "./StatusBadge"; export interface ServiceRowProps { service: UiServiceRow; } export function ServiceRow({ service }: ServiceRowProps) { const target = service.link?.external ? "_blank" : undefined; const rel = service.link?.external ? "noreferrer" : undefined; const content = ( <>

{service.label}

{service.description}

{service.detail ? ( ) : null} ); if (service.link) { return ( {content} ); } return (
{content}
); }