import { Show } from "solid-js" import Kbd from "./kbd" import ContextMeter from "./context-meter" import { useI18n } from "../lib/i18n" interface MessageListHeaderProps { usedTokens: number availableTokens?: number | null connectionStatus: "connected" | "connecting" | "error" | "disconnected" | "unknown" | null onCommandPalette: () => void formatTokens: (value: number) => string showSidebarToggle?: boolean onSidebarToggle?: () => void forceCompactStatusLayout?: boolean } export default function MessageListHeader(props: MessageListHeaderProps) { const { t } = useI18n() const hasAvailableTokens = () => typeof props.availableTokens === "number" return (