import { useTranslation } from 'react-i18next'; import { Scale, Nfc } from 'lucide-react'; interface SpoolBuddyStatusBarProps { weightGrams: number | null; stable: boolean; nfcOk: boolean; deviceOnline: boolean; } export function SpoolBuddyStatusBar({ weightGrams, stable, nfcOk, deviceOnline }: SpoolBuddyStatusBarProps) { const { t } = useTranslation(); return (
{weightGrams !== null ? `${weightGrams.toFixed(1)}g` : '---'} {weightGrams !== null && ( )}
{nfcOk ? t('spoolbuddy.status.nfcReady') : t('spoolbuddy.status.nfcOff')}
{!deviceOnline && ( {t('spoolbuddy.status.offline')} )}
SpoolBuddy
); }