diff --git a/lib/screen/settings/debug/debugOverview.dart b/lib/screen/settings/debug/debugOverview.dart index 3843adc..00366be 100644 --- a/lib/screen/settings/debug/debugOverview.dart +++ b/lib/screen/settings/debug/debugOverview.dart @@ -1,4 +1,5 @@ +import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:jiffy/jiffy.dart'; import 'package:localstore/localstore.dart'; @@ -26,22 +27,16 @@ class _DebugOverviewState extends State { ), body: Column( children: [ - Expanded( - flex: 1, - child: ListView( - children: [ - ListTile( - leading: const Icon(Icons.delete_forever), - title: const Text("Cache löschen"), - onTap: () { - storage.collection("MarianumMobile").delete().then((value) => { - Navigator.pop(context) - }); - }, - ) - ], - ), + ListTile( + leading: const Icon(Icons.delete_forever), + title: const Text("Cache löschen"), + onTap: () { + storage.collection("MarianumMobile").delete().then((value) => { + Navigator.pop(context) + }); + }, ), + const Divider(), FutureBuilder( future: files, @@ -62,11 +57,11 @@ class _DebugOverviewState extends State { return ListTile( leading: const Icon(Icons.text_snippet_outlined), - title: Text("(${getValue(index).toString().length} z) [$filename] ${Jiffy.unixFromMillisecondsSinceEpoch(getValue(index)['lastupdate']).fromNow()}"), + title: Text("[$filename]\n(${getValue(index).toString().length} zeichen) ${Jiffy.unixFromMillisecondsSinceEpoch(getValue(index)['lastupdate']).fromNow()}"), textColor: Colors.black, onTap: () { Navigator.push(context, MaterialPageRoute(builder: (context) { - return JsonViewer(title: filename, data: getValue(index)); + return JsonViewer(title: filename, data: {"lastupdate": getValue(index)['lastupdate'], "json": jsonDecode(getValue(index)['json'])}); },)); }, );