From 5cdf2549dfadf67e9a4aa1e46027675473661a99 Mon Sep 17 00:00:00 2001 From: kwainright Date: Thu, 2 Apr 2020 14:01:54 -0400 Subject: [PATCH] Twitter - nothing implemented - setting up testing routes --- lib/route_generator.dart | 3 +++ lib/screens/home_widget.dart | 6 +++++ lib/screens/twitter_widget.dart | 40 +++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 lib/screens/twitter_widget.dart 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