@@ -17,23 +17,8 @@ class ExercisesScreen extends StatefulWidget {
17
17
}
18
18
19
19
class _ExercisesScreenState extends State <ExercisesScreen > {
20
- late final TextEditingController _exerciseNameController;
21
-
22
- @override
23
- void initState () {
24
- _exerciseNameController = TextEditingController ();
25
- super .initState ();
26
- }
27
-
28
- @override
29
- void dispose () {
30
- _exerciseNameController.dispose ();
31
- super .dispose ();
32
- }
33
-
34
20
@override
35
21
Widget build (BuildContext context) {
36
- //final size = MediaQuery.of(context).size;
37
22
final exercisesList = Provider .of <ExercisesProvider >(context).filteredExercises;
38
23
39
24
return Scaffold (
@@ -45,8 +30,8 @@ class _ExercisesScreenState extends State<ExercisesScreen> {
45
30
child: exercisesList.isEmpty
46
31
? const Center (
47
32
child: SizedBox (
48
- height: 100 ,
49
- width: 100 ,
33
+ height: 30 ,
34
+ width: 30 ,
50
35
child: CircularProgressIndicator (),
51
36
),
52
37
)
@@ -59,28 +44,18 @@ class _ExercisesScreenState extends State<ExercisesScreen> {
59
44
}
60
45
61
46
class _ExercisesList extends StatelessWidget {
62
- const _ExercisesList ({required this .exerciseBaseList });
47
+ const _ExercisesList ({required this .exerciseList });
63
48
64
- final List <Exercise > exerciseBaseList ;
49
+ final List <Exercise > exerciseList ;
65
50
66
51
@override
67
52
Widget build (BuildContext context) {
68
- //final size = MediaQuery.of(context).size;
69
53
return ListView .separated (
70
54
separatorBuilder: (context, index) {
71
55
return const Divider (thickness: 1 );
72
56
},
73
- itemCount: exerciseBaseList.length,
74
- itemBuilder: (context, index) {
75
- return ExerciseListTile (exerciseBase: exerciseBaseList[index]);
76
-
77
- /*
78
- return Container(
79
- height: size.height * 0.175,
80
- child: ExerciseListTile(exercise: exercise),
81
- );
82
- */
83
- },
57
+ itemCount: exerciseList.length,
58
+ itemBuilder: (context, index) => ExerciseListTile (exercise: exerciseList[index]),
84
59
);
85
60
}
86
61
}
0 commit comments