import 'package:flutter/material.dart'; class TimerDisplay extends StatelessWidget { const TimerDisplay({super.key, required this.elapsed}); final Duration elapsed; @override Widget build(BuildContext context) { final h = elapsed.inHours.toString().padLeft(2, '0'); final m = (elapsed.inMinutes % 60).toString().padLeft(2, '0'); final s = (elapsed.inSeconds % 60).toString().padLeft(2, '0'); return Text( '$h:$m:$s', style: Theme.of(context).textTheme.displayLarge?.copyWith( fontFeatures: const [FontFeature.tabularFigures()], fontWeight: FontWeight.w300, letterSpacing: 4, ), ); } }