This commit is contained in:
Felipe
2023-10-27 11:32:45 -05:00
parent d70b828160
commit b75cf7da13
3 changed files with 52 additions and 29 deletions
+17 -9
View File
@@ -29,6 +29,21 @@ class _ReputationScreenState extends State<ReputationScreen> {
}
}
Widget _scoreList(List<ScoreDetailModel> list) {
if (list.isEmpty) {
return const Padding(
padding: EdgeInsets.symmetric(vertical: 40),
child: Center(
child: Text('Sin calificaciones'),
),
);
} else {
return Column(
children: list.map((e) => _scoreItem(e)).toList(),
);
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
@@ -38,18 +53,11 @@ class _ReputationScreenState extends State<ReputationScreen> {
},
label: 'Reputación'),
body: SingleChildScrollView(
child: Column(
children: [
..._scoresList(scoresModel?.details ?? []),
],
)),
child: _scoreList(scoresModel?.details ?? []),
),
);
}
List<Widget> _scoresList(List<ScoreDetailModel> list) {
return list.map((e) => _scoreItem(e)).toList();
}
Widget _scoreItem(ScoreDetailModel scoreDetails) {
return ListTile(
onTap: () {},