import classNames from "classnames"; import { HubConnectionState } from "@microsoft/signalr"; import { useC }from '~/src/components/common'; import "./ConnectionStatusBadge.css"; interface ConnectionStatusBadgeProps { status: HubConnectionState; className?: string; } const classNameMap: Record = { Connected: "success", Connecting: "warning", Disconnected: "danger", Disconnecting: "warning", Reconnecting: "warning", }; export default function ConnectionStatusBadge({status, className}: ConnectionStatusBadgeProps) { const c = useC(); return (
{c(`connectionState.${status}`)}
); };