import { laufzeit } from "@/lib/zeit" // Alle Maße hängen an der Schriftgröße der Zeile (em), und die wächst mit der Breite des Feldes // (cqw): So passt „TT T SS H“ auch in die schmale Hälfte eines 320-px-Handys, und am PC bleibt // es bei den alten 38 × 56 px je Ziffer. function Ziffer({ z }: { z: string }) { return ( {z} ) } /** Laufzeit als mechanisches Zählwerk: TT T SS H. */ export function Zaehlwerk({ sekunden }: { sekunden: number | null | undefined }) { const lz = laufzeit(sekunden) const tage = String(Math.min(lz?.[0] ?? 0, 99)).padStart(2, "0") const std = String(lz?.[1] ?? 0).padStart(2, "0") const text = lz ? `Laufzeit ohne Neustart: ${lz[0]} Tage, ${lz[1]} Stunden` : "Laufzeit unbekannt" return (
{/* Höhe wie die Rundinstrumente daneben (200 × 150, also ¾ der Breite). */}
T H
Ohne Neustart
) }