mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 23:34:24 +01:00
new: pve (#307)
This commit is contained in:
20
lib/core/extension/duration.dart
Normal file
20
lib/core/extension/duration.dart
Normal file
@@ -0,0 +1,20 @@
|
||||
import 'package:toolbox/core/extension/context/locale.dart';
|
||||
|
||||
extension DurationX on Duration {
|
||||
String get toStr {
|
||||
final days = inDays;
|
||||
if (days > 0) {
|
||||
return '$days ${l10n.day}';
|
||||
}
|
||||
final hours = inHours % 24;
|
||||
if (hours > 0) {
|
||||
return '$hours ${l10n.hour}';
|
||||
}
|
||||
final minutes = inMinutes % 60;
|
||||
if (minutes > 0) {
|
||||
return '$minutes ${l10n.minute}';
|
||||
}
|
||||
final seconds = inSeconds % 60;
|
||||
return '$seconds ${l10n.second}';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user