GameHistoryView anpassen #20
@@ -4,6 +4,7 @@ import 'package:game_tracker/data/dto/game.dart';
|
||||
import 'package:game_tracker/data/dto/group.dart';
|
||||
import 'package:game_tracker/data/dto/player.dart';
|
||||
import 'package:game_tracker/presentation/widgets/tiles/game_history_tile.dart';
|
||||
import 'package:game_tracker/presentation/widgets/top_centered_message.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:skeletonizer/skeletonizer.dart';
|
||||
|
||||
@@ -61,17 +62,21 @@ class _GameHistoryViewState extends State<GameHistoryView> {
|
||||
builder: (BuildContext context, AsyncSnapshot<List<Game>> snapshot) {
|
||||
|
gelbeinhalb marked this conversation as resolved
Outdated
|
||||
if (snapshot.hasError) {
|
||||
return const Center(
|
||||
heightFactor: 4,
|
||||
child: Text(
|
||||
'Error while loading games.',
|
||||
child: TopCenteredMessage(
|
||||
icon: Icons.report,
|
||||
title: 'Error',
|
||||
message: 'Game data could not be loaded',
|
||||
),
|
||||
);
|
||||
|
gelbeinhalb marked this conversation as resolved
Outdated
sneeex
commented
Errormessage anders, handelt sich ja nicht um recent games Errormessage anders, handelt sich ja nicht um recent games
gelbeinhalb
commented
jo jo
sneeex
commented
und besser standartisierte und besser standartisierte `top_centered_message` wie in GroupsView benutzen.
Außerdem sieht das Alignement komisch aus:

|
||||
}
|
||||
if (snapshot.connectionState == ConnectionState.done &&
|
||||
(!snapshot.hasData || snapshot.data!.isEmpty)) {
|
||||
return const Center(
|
||||
|
gelbeinhalb marked this conversation as resolved
Outdated
flixcoo
commented
Die Skeleton-Zeit ist viel kürzer als bei allen anderen Screens. Ich glaube das liegt an dieser Zeile, weil du hier die Die Skeleton-Zeit ist viel kürzer als bei allen anderen Screens. Ich glaube das liegt an dieser Zeile, weil du hier die `isLoading` Variable setzt und nicht nach dem oben angegebenen 250ms delay.
gelbeinhalb
commented
okay danke :) guck ich mir an okay danke :) guck ich mir an
|
||||
heightFactor: 4,
|
||||
child: Text('No games available.'),
|
||||
child: TopCenteredMessage(
|
||||
icon: Icons.report,
|
||||
title: 'Error',
|
||||
message: 'No Games Available',
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user
Errormessage anders, handelt sich ja nicht um recent games
jo
und besser standartisierte

top_centered_messagewie in GroupsView benutzen.Außerdem sieht das Alignement komisch aus:
hab das 1zu1 von felix kopiert
Ja das war ein schwerer Fehler, würde nichtmal von mir selbst kopieren