"use client"; import { cn } from "@/lib/utils"; type ConnectionStatusProps = { status: "connecting" | "connected" | "disconnected"; }; const statusText: Record = { connecting: "连接中", connected: "在线服务", disconnected: "连接已断开", }; export function ConnectionStatus({ status }: ConnectionStatusProps) { const toneClass = status === "connected" ? "border-emerald-200/80 bg-emerald-50 text-emerald-700" : status === "connecting" ? "border-amber-200/80 bg-amber-50 text-amber-700" : "border-slate-200/80 bg-slate-100 text-slate-600"; return (
{statusText[status]}
); }