import { useTheme } from "../context/theme" export type WorkspaceStatus = "connected" | "connecting" | "disconnected" | "error" export function WorkspaceLabel(props: { type: string; name: string; status?: WorkspaceStatus; icon?: boolean }) { const { theme } = useTheme() const color = () => { if (props.status === "connected") return theme.success if (props.status === "error") return theme.error return theme.textMuted } return ( <> {props.icon ? ● : undefined} {props.name} ({props.type}) ) }