diff --git a/packages/cli/src/tui/components/top-bar.tsx b/packages/cli/src/tui/components/top-bar.tsx index e4f4be5..fff5133 100644 --- a/packages/cli/src/tui/components/top-bar.tsx +++ b/packages/cli/src/tui/components/top-bar.tsx @@ -2,54 +2,19 @@ import React from 'react'; import { Box, Text } from 'ink'; export interface TopBarProps { - connected: boolean; - connecting: boolean; gatewayUrl: string; - conversationId?: string; - modelName: string | null; } -export function TopBar({ - connected, - connecting, - gatewayUrl, - conversationId, - modelName, -}: TopBarProps) { - const indicator = connected ? '●' : '○'; - const indicatorColor = connected ? 'green' : connecting ? 'yellow' : 'red'; - - const statusLabel = connected ? 'connected' : connecting ? 'connecting' : 'disconnected'; - +export function TopBar({ gatewayUrl }: TopBarProps) { // Strip protocol for compact display const host = gatewayUrl.replace(/^https?:\/\//, ''); return ( - - - mosaic - - - {indicator} - {statusLabel} - · {host} - - - {modelName && ( - <> - model: - {modelName} - - - )} - {conversationId && ( - <> - conv: - {conversationId.slice(0, 8)} - - )} - + + Mosaic Stack TUI + + {host} ); }