import { Badge } from "../atoms"; import type { Instance } from "../../generated/types"; interface Props { instance: Instance; tabCount: number; memoryMB?: number; selected: boolean; onClick: () => void; } export default function InstanceListItem({ instance, tabCount, memoryMB, selected, onClick, }: Props) { const statusColor = instance.status === "running" ? "bg-success" : instance.status === "error" ? "bg-destructive" : "bg-text-muted"; const badgeVariant = instance.status === "running" ? "success" : instance.status === "error" ? "danger" : "default"; return ( ); }