@@ -2,11 +2,13 @@ import 'package:flutter/material.dart';
2
2
import 'package:giffy_dialog/giffy_dialog.dart' ;
3
3
import 'package:google_fonts/google_fonts.dart' ;
4
4
5
- void main () => runApp (new MyApp ());
5
+ void main () => runApp (MyApp ());
6
6
7
7
final material3Notifier = ValueNotifier <bool >(true );
8
8
9
9
class MyApp extends StatelessWidget {
10
+ const MyApp ({super .key});
11
+
10
12
@override
11
13
Widget build (BuildContext context) {
12
14
return ValueListenableBuilder <bool >(
@@ -35,6 +37,8 @@ class MyApp extends StatelessWidget {
35
37
}
36
38
37
39
class MyHomePage extends StatelessWidget {
40
+ const MyHomePage ({super .key});
41
+
38
42
@override
39
43
Widget build (BuildContext context) {
40
44
return Scaffold (
@@ -67,7 +71,7 @@ class MyHomePage extends StatelessWidget {
67
71
}
68
72
69
73
class MaterialToggleButtons extends StatelessWidget {
70
- const MaterialToggleButtons ({Key ? key}) : super ( key: key );
74
+ const MaterialToggleButtons ({super . key} );
71
75
72
76
@override
73
77
Widget build (BuildContext context) {
@@ -87,7 +91,6 @@ class MaterialToggleButtons extends StatelessWidget {
87
91
88
92
return ToggleButtons (
89
93
isSelected: [! useMaterial3, useMaterial3],
90
- children: [Text ('Material 2' ), Text ('Material 3' )],
91
94
borderRadius: borderRadius,
92
95
borderColor: borderColor,
93
96
selectedBorderColor: borderColor,
@@ -101,6 +104,7 @@ class MaterialToggleButtons extends StatelessWidget {
101
104
onPressed: (index) {
102
105
material3Notifier.value = index == 1 ;
103
106
},
107
+ children: [Text ('Material 2' ), Text ('Material 3' )],
104
108
);
105
109
}
106
110
}
@@ -216,7 +220,7 @@ class TypedExample extends StatelessWidget {
216
220
);
217
221
}
218
222
219
- return Container (
223
+ return SizedBox (
220
224
height: 36 ,
221
225
child: Row (
222
226
children: [
0 commit comments