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
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.
Please register or to comment