From 54e5770138814c0ff438c8c0c8157832f73042a2 Mon Sep 17 00:00:00 2001 From: Max Mohr Date: Thu, 27 Feb 2020 20:40:23 -0500 Subject: [PATCH] Update sport.dart changed weird naming convention. --- lib/screens/sport.dart | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/screens/sport.dart b/lib/screens/sport.dart index 5bdf7ad..3b32bf6 100644 --- a/lib/screens/sport.dart +++ b/lib/screens/sport.dart @@ -2,15 +2,17 @@ import 'package:flutter/material.dart'; import '../news/feed.dart'; class Sport extends StatelessWidget { - final List _curSport = ['FootBall', Colors.green]; - final List colorList = [ + static final List colorList = [ const Item('FootBall', Colors.green), const Item("BasketBall", Colors.red), const Item("Soccer", Colors.pinkAccent), const Item('Baseball', Colors.orange), ]; + Item _curSport = colorList[0]; + + final feed = Feed(); // was var not final @override @@ -22,14 +24,14 @@ class Sport extends StatelessWidget { appBar: AppBar( centerTitle: false, title: buildDropdownButton(selectedSport, setState), - backgroundColor: _curSport[1], + backgroundColor: _curSport.color, ), body: ListView( children: [ - HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport[0])), - HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport[0])), - HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport[0])), - HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport[0])), + HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport.name)), + HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport.name)), + HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport.name)), + HorizontalNewsFeed(newsFeed: feed, title: Text(_curSport.name)), ], ), drawer: Drawer( @@ -70,15 +72,13 @@ class Sport extends StatelessWidget { style: TextStyle(color: Colors.black, fontSize: 28), iconEnabledColor: Colors.white, hint: Text( - _curSport[0], + _curSport.name, style: TextStyle( color: Colors.white, fontSize: 28, fontWeight: FontWeight.bold), ), onChanged: (Item value) { setState(() { - selectedSport = value; - _curSport[0] = selectedSport.name; - _curSport[1] = selectedSport.color; + _curSport = value; }); }, items: colorList.map>((Item item) { @@ -86,7 +86,7 @@ class Sport extends StatelessWidget { value: item, child: SizedBox( child: Text(item.name), - width: 150, + width: 110, ), ); }).toList(),