mirror of
https://github.com/go-vikunja/app
synced 2024-05-31 17:57:14 +00:00
fixed description not being visible in light mode
This commit is contained in:
parent
c2eb96c6e1
commit
092386db2e
|
@ -36,7 +36,7 @@ class TaskTile extends StatefulWidget {
|
||||||
TaskTileState createState() => TaskTileState(this.task);
|
TaskTileState createState() => TaskTileState(this.task);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget? _buildTaskSubtitle(Task? task, bool showInfo) {
|
Widget? _buildTaskSubtitle(Task? task, bool showInfo, BuildContext context) {
|
||||||
Duration? durationUntilDue = task?.dueDate?.difference(DateTime.now());
|
Duration? durationUntilDue = task?.dueDate?.difference(DateTime.now());
|
||||||
|
|
||||||
if(task == null)
|
if(task == null)
|
||||||
|
@ -45,7 +45,8 @@ Widget? _buildTaskSubtitle(Task? task, bool showInfo) {
|
||||||
List<TextSpan> texts = [];
|
List<TextSpan> texts = [];
|
||||||
|
|
||||||
if(showInfo && task.hasDueDate) {
|
if(showInfo && task.hasDueDate) {
|
||||||
texts.add(TextSpan(text: "Due " + durationToHumanReadable(durationUntilDue!), style: durationUntilDue.isNegative ? TextStyle(color: Colors.red) : null));
|
|
||||||
|
texts.add(TextSpan(text: "Due " + durationToHumanReadable(durationUntilDue!), style: durationUntilDue.isNegative ? TextStyle(color: Colors.red) : Theme.of(context).textTheme.bodyMedium));
|
||||||
}
|
}
|
||||||
if(task.priority != null && task.priority != 0) {
|
if(task.priority != null && task.priority != 0) {
|
||||||
texts.add(TextSpan(text: " !" + priorityToString(task.priority), style: TextStyle(color: Colors.orange)));
|
texts.add(TextSpan(text: " !" + priorityToString(task.priority), style: TextStyle(color: Colors.orange)));
|
||||||
|
@ -118,7 +119,7 @@ class TaskTileState extends State<TaskTile> with AutomaticKeepAliveClientMixin {
|
||||||
) : Text(_currentTask.title),
|
) : Text(_currentTask.title),
|
||||||
controlAffinity: ListTileControlAffinity.leading,
|
controlAffinity: ListTileControlAffinity.leading,
|
||||||
value: _currentTask.done,
|
value: _currentTask.done,
|
||||||
subtitle: _buildTaskSubtitle(widget.task, widget.showInfo),
|
subtitle: _buildTaskSubtitle(widget.task, widget.showInfo, context),
|
||||||
secondary:
|
secondary:
|
||||||
IconButton(icon: Icon(Icons.settings), onPressed: () {
|
IconButton(icon: Icon(Icons.settings), onPressed: () {
|
||||||
Navigator.push<Task>(
|
Navigator.push<Task>(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user