@@ -24,24 +24,24 @@ class GameBoard extends StatelessWidget {
24
24
25
25
@override
26
26
Widget build (BuildContext context) {
27
- return Container (
27
+ return Container (
28
28
child: Column (
29
- children: < Widget > [
30
- Padding (
31
- padding: const EdgeInsets .fromLTRB (
32
- kBoardEdgePadding, kBoardEdgePadding, kBoardEdgePadding, 0 ),
33
- child: GameBoardHeader (),
34
- ),
35
- Expanded (
36
- child: Container (
37
- width: double .infinity,
38
- child: Padding (
39
- padding: const EdgeInsets .all (kBoardEdgePadding),
40
- child: MineField (),
41
- ),
42
- ))
43
- ],
44
- ));
29
+ children: < Widget > [
30
+ Padding (
31
+ padding: const EdgeInsets .fromLTRB (
32
+ kBoardEdgePadding, kBoardEdgePadding, kBoardEdgePadding, 0 ),
33
+ child: GameBoardHeader (),
34
+ ),
35
+ Expanded (
36
+ child: Container (
37
+ width: double .infinity,
38
+ child: Padding (
39
+ padding: const EdgeInsets .all (kBoardEdgePadding),
40
+ child: MineField (),
41
+ ),
42
+ ))
43
+ ],
44
+ ));
45
45
}
46
46
}
47
47
@@ -55,37 +55,35 @@ class GameBoardHeader extends StatelessWidget {
55
55
56
56
@override
57
57
Widget build (BuildContext context) {
58
- return Container (
59
- color: Colors .blueGrey,
58
+ return Card (
60
59
child: Padding (
61
60
padding: const EdgeInsets .all (8 ),
62
61
child: Row (
63
62
children: < Widget > [
64
- Container (
65
- color: Colors .red,
66
- width: 128 ,
67
- height: 48 ,
68
- child: const Center (child: const BombsRemaining ()),
63
+ const Expanded (
64
+ child: const Card (
65
+ child: const Center (child: const BombsRemaining ())),
69
66
),
70
67
Expanded (child: Container ()),
71
68
Center (
72
- child: FlatButton (
73
- color: Colors .green,
69
+ child: Card (
70
+ child: FlatButton (
71
+
74
72
child: Text (
75
- "😀" ,
76
- textScaleFactor: 2.0 ,
73
+ "😀" ,
74
+ textScaleFactor: 2.0 ,
77
75
),
78
76
onPressed: () {
79
- Provider .of <Store <AppState >>(context)
80
- .dispatch (NewGameAction (MineSweeper .newGame ()));
77
+ Provider .of <Store <AppState >>(context)
78
+ .dispatch (NewGameAction (MineSweeper .newGame ()));
81
79
},
82
- )),
80
+ ),
81
+ )),
83
82
Expanded (child: Container ()),
84
- Container (
85
- color: Colors .blue,
86
- width: 127 ,
87
- height: 48 ,
88
- child: const Center (child: const GameTimer ())),
83
+ const Expanded (
84
+ child: const Card (
85
+ child: const Center (child: const GameTimer ())),
86
+ ),
89
87
],
90
88
),
91
89
),
0 commit comments