import { useUIStore } from '../../stores/uiStore'
import { useTranslation } from '../../i18n'
export function TitleBar() {
const { activeView, setActiveView } = useUIStore()
const t = useTranslation()
return (
{/* macOS traffic light spacer */}
{/* Logo */}
Claude Code Companion
{/* Navigation arrows */}
{/* Center tabs */}
setActiveView('code')}
icon="code"
>
{t('titlebar.code')}
setActiveView('terminal')}
icon="terminal"
>
{t('titlebar.terminal')}
setActiveView('history')}
icon="history"
>
{t('titlebar.history')}
{/* Right: Settings */}
)
}
function TabButton({
active,
onClick,
icon,
children,
}: {
active: boolean
onClick: () => void
icon: string
children: React.ReactNode
}) {
return (
)
}