feat: timeouts

closes #13
This commit is contained in:
2025-05-19 16:32:21 +01:00
parent c865f24b2c
commit a5736aa3d3
8 changed files with 214 additions and 20 deletions

View File

@ -1,4 +1,5 @@
import 'package:collection/collection.dart';
import 'package:duration/duration.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:ndk/ndk.dart';
@ -202,7 +203,10 @@ class _CountdownTimerState extends State<CountdownTimer>
animation: _animation,
builder: (context, child) {
final secondsLeft = _animation.value.ceil();
return Text(secondsLeft.toString(), style: widget.style);
return Text(
Duration(seconds: secondsLeft).pretty(abbreviated: true),
style: widget.style,
);
},
);
}