"use client" import { Badge } from "@/components/ui/badge" import { cn } from "@/lib/utils" import { useI18n } from "@/i18n/provider" type SupportChatConnectionStatusProps = { status: "connecting" | "connected" | "disconnected" } export function SupportChatConnectionStatus({ status }: SupportChatConnectionStatusProps) { const t = useI18n() const toneClass = status === "connected" ? "border-emerald-200 bg-emerald-50 text-emerald-700 dark:border-emerald-900/70 dark:bg-emerald-950/50 dark:text-emerald-300" : status === "connecting" ? "border-amber-200 bg-amber-50 text-amber-700 dark:border-amber-900/70 dark:bg-amber-950/50 dark:text-amber-300" : "border-border bg-muted text-muted-foreground" return ( {t(`supportChat.${status}`)} ) }