Skip to content
Snippets Groups Projects
Commit d5fe33ed authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Merge branch '8-improve-api-error-message-display' into 'master'

Resolve "Improve API error message display"

Closes #8

See merge request !5
parents 522cadb9 1cea2441
No related branches found
No related tags found
1 merge request!5Resolve "Improve API error message display"
Pipeline #4431 passed
org.gradle.jvmargs=-Xmx1536M org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true
app.versionName=0.0.3 app.versionName=0.0.4
app.versionCode=3 app.versionCode=4
Improve display error message
Amélioration de l'affichage d'un message d'erreur
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
class ShowErrorWidget extends StatelessWidget {
const ShowErrorWidget({super.key, required this.message});
final String message;
@override
Widget build(BuildContext context) {
return Text(
'⚠️ ' + tr(message),
textAlign: TextAlign.start,
style: TextStyle(color: Colors.red),
);
}
}
...@@ -3,6 +3,7 @@ import 'package:flutter/material.dart'; ...@@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
import '../../../models/statistics.dart'; import '../../../models/statistics.dart';
import '../../../network/scrobbles_api.dart'; import '../../../network/scrobbles_api.dart';
import '../../../ui/widgets/error.dart';
class Statistics extends StatelessWidget { class Statistics extends StatelessWidget {
const Statistics({super.key}); const Statistics({super.key});
...@@ -66,7 +67,7 @@ class Statistics extends StatelessWidget { ...@@ -66,7 +67,7 @@ class Statistics extends StatelessWidget {
), ),
); );
} else if (snapshot.hasError) { } else if (snapshot.hasError) {
return Text('${snapshot.error}'); return ShowErrorWidget(message: '${snapshot.error}');
} }
return const CircularProgressIndicator(); return const CircularProgressIndicator();
......
...@@ -3,7 +3,7 @@ description: Display scrobbles data and charts ...@@ -3,7 +3,7 @@ description: Display scrobbles data and charts
publish_to: 'none' publish_to: 'none'
version: 0.0.3+3 version: 0.0.4+4
environment: environment:
sdk: '^3.0.0' sdk: '^3.0.0'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment