import { BrowserMockup } from "./BrowserMockup"; import type { PreviewableServer } from "./useDiscoveredLocalServers"; interface Props { server: PreviewableServer; onOpen: () => void; } export function PreviewLocalServerCard({ server, onOpen }: Props) { const subtitle = describeServer(server); return ( ); } function describeServer(server: PreviewableServer): string { if (server.processName) return server.processName; if (server.listening) return "Listening"; if (server.source === "configured") return "Configured"; return "Recently seen"; } function PulsingDot() { return ( ); } function DimDot() { return ( ); }