+ {/* Timer display */}
+
+
+ {formatMs(displayMs)}
+
+
+
+ {/* Controls */}
+
+ {!isRunning ? (
+
+ ) : (
+ <>
+
+
+ >
+ )}
+
+
+
+ {/* Lap list (scrollable, newest first) */}
+ {sw.laps.length > 0 && (
+
+
+ {sw.laps.map((lapMs, idx) => (
+ -
+ Runde {sw.laps.length - idx}
+ {formatMs(lapMs)}
+
+ ))}
+
+
+ )}
+
+ );
+}