'use client' import { useTranslations } from 'next-intl' import { useMissionControl } from '@/store' import { useNavigateToPanel } from '@/lib/navigation' import { Button } from '@/components/ui/button' export function LocalModeBanner() { const { dashboardMode, bannerDismissed, capabilitiesChecked, dismissBanner } = useMissionControl() const navigateToPanel = useNavigateToPanel() const t = useTranslations('localModeBanner') const tc = useTranslations('common') if (!capabilitiesChecked || dashboardMode === 'full' || bannerDismissed) return null return (

{t('noGatewayDetected')} {t('runningInLocalMode')}

) }