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

Improve error display, add widget

parent 522cadb9
No related branches found
No related tags found
1 merge request!5Resolve "Improve API error message display"
Pipeline #4428 passed
org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
app.versionName=0.0.3
app.versionCode=3
app.versionName=0.0.4
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';
import '../../../models/statistics.dart';
import '../../../network/scrobbles_api.dart';
import '../../../ui/widgets/error.dart';
class Statistics extends StatelessWidget {
const Statistics({super.key});
......@@ -66,7 +67,7 @@ class Statistics extends StatelessWidget {
),
);
} else if (snapshot.hasError) {
return Text('${snapshot.error}');
return ShowErrorWidget(message: '${snapshot.error}');
}
return const CircularProgressIndicator();
......
......@@ -3,7 +3,7 @@ description: Display scrobbles data and charts
publish_to: 'none'
version: 0.0.3+3
version: 0.0.4+4
environment:
sdk: '^3.0.0'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment