diff --git a/lib/route_generator.dart b/lib/route_generator.dart index 3e01d5e..55004a4 100644 --- a/lib/route_generator.dart +++ b/lib/route_generator.dart @@ -4,6 +4,7 @@ import 'package:capstone_hungry_hippos/screens/standing.dart'; import 'package:flutter/material.dart'; import 'package:capstone_hungry_hippos/screens/home_widget.dart'; import 'package:capstone_hungry_hippos/screens/sport.dart'; +import 'package:capstone_hungry_hippos/screens/twitter_widget.dart'; class RouteGenerator { static Route generateRoute(RouteSettings settings){ @@ -21,6 +22,8 @@ class RouteGenerator { return MaterialPageRoute(builder: (_) => Standing()); case '/Chat': return MaterialPageRoute(builder: (_) => Chat()); + case '/Twitter': + return MaterialPageRoute(builder: (_) => TwitterFeed()); default: return _errorRoute(); } diff --git a/lib/screens/home_widget.dart b/lib/screens/home_widget.dart index 6c0488d..fe40107 100644 --- a/lib/screens/home_widget.dart +++ b/lib/screens/home_widget.dart @@ -32,6 +32,12 @@ class Home extends StatelessWidget { onPressed: () => Navigator.pushNamed(context, '/Chat'), ), ), + ListTile( + title: IconButton( + icon: Icon(Icons.), + onPressed: () => Navigator.pushNamed(context, '/Twitter'), + ), + ), ], ), ), diff --git a/lib/screens/twitter_widget.dart b/lib/screens/twitter_widget.dart new file mode 100644 index 0000000..6fd8fa4 --- /dev/null +++ b/lib/screens/twitter_widget.dart @@ -0,0 +1,40 @@ +import 'package:flutter/material.dart'; + +class TwitterFeed extends StatelessWidget{ + @override + Widget build(BuildContext context) { + return StatefulBuilder( + builder: (context, StateSetter setState) => Scaffold( + appBar: AppBar( + centerTitle: false, + title: Text("49ers"), + backgroundColor: Colors.green, + ), + body: Text("Twitter Goes here"), + drawer: Drawer( + child: ListView( + children: [ + DrawerHeader( + child: Text( + 'Drawer Header', + style: TextStyle( + color: Colors.white, + fontSize: 24, + ), + ), + decoration: BoxDecoration( + color: Colors.green, + ), + ), + ListTile( + title: IconButton( + icon: Icon(Icons.home), + onPressed: () => Navigator.pushNamed(context, '/'), + ), + ), + ], + ), + ) + )); + } +} \ No newline at end of file