File tree Expand file tree Collapse file tree 1 file changed +7
-16
lines changed
app/lib/src/feature/home/presentation Expand file tree Collapse file tree 1 file changed +7
-16
lines changed Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
22import 'package:sizzle_starter/src/feature/settings/presentation/settings_scope.dart' ;
33
4- class HomeScreen extends StatefulWidget {
4+ class HomeScreen extends StatelessWidget {
55 const HomeScreen ({super .key});
66
7- @override
8- State <HomeScreen > createState () => _HomeScreenState ();
9- }
10-
11- class _HomeScreenState extends State <HomeScreen > {
12- Widget _buildColorItem (Color color, bool isSelected) {
13- return _ColorItem (
14- color: color,
15- isSelected: isSelected,
16- onTap: _onSeedColorChanged,
17- );
18- }
19-
20- void _onSeedColorChanged (Color color) {
7+ void _onSeedColorChanged (BuildContext context, Color color) {
218 SettingsScope .update (
229 context,
2310 (settings) => settings.copyWith (
@@ -53,7 +40,11 @@ class _HomeScreenState extends State<HomeScreen> {
5340 final color = Colors .accents[index];
5441 final isSelected = settings.general.seedColor.toARGB32 () == color.toARGB32 ();
5542
56- return _buildColorItem (color, isSelected);
43+ return _ColorItem (
44+ color: color,
45+ isSelected: isSelected,
46+ onTap: (color) => _onSeedColorChanged (context, color),
47+ );
5748 },
5849 ),
5950 ),
You can’t perform that action at this time.
0 commit comments