Fixed some visuals and inconsistencies

This commit is contained in:
2023-06-13 18:54:32 +02:00
parent 12bde4ab43
commit 222321de4e
3 changed files with 39 additions and 32 deletions

View File

@ -2,6 +2,7 @@ import 'dart:async';
import 'package:animated_digit/animated_digit.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class AnimatedTime extends StatefulWidget {
final Duration Function() callback;
@ -40,7 +41,6 @@ class _AnimatedTimeState extends State<AnimatedTime> {
buildWidget(current.inMinutes > 60 ? current.inMinutes - current.inHours * 60 : current.inMinutes),
const Text(":"),
buildWidget(current.inSeconds > 60 ? current.inSeconds - current.inMinutes * 60 : current.inSeconds),
const Text(""),
],
);
}
@ -49,7 +49,10 @@ class _AnimatedTimeState extends State<AnimatedTime> {
return AnimatedDigitWidget(
value: value,
duration: const Duration(milliseconds: 100),
textStyle: const TextStyle(fontSize: 15),
textStyle: TextStyle(
fontSize: 15,
color: Theme.of(context).colorScheme.onSurface,
),
);
}

View File

@ -136,7 +136,7 @@ class _HolidaysState extends State<Holidays> {
title: Text("bis zum ${parseString(holiday.end)}"),
),
ListTile(
leading: const Icon(Icons.timer_outlined),
leading: const CenteredLeading(Icon(Icons.timer_outlined)),
title: AnimatedTime(callback: () => DateTime.parse(holiday.start).difference(DateTime.now())),
subtitle: Text(Jiffy.parse(holiday.start).fromNow()),
),