persistent draggable favorites manager
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'package:capstone_hungry_hippos/screens/chat.dart';
|
||||
import 'package:capstone_hungry_hippos/screens/favorites_reorder.dart';
|
||||
import 'package:capstone_hungry_hippos/screens/schedule.dart';
|
||||
import 'package:capstone_hungry_hippos/screens/standing.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -6,10 +7,11 @@ import 'package:capstone_hungry_hippos/screens/home_widget.dart';
|
||||
import 'package:capstone_hungry_hippos/screens/sport.dart';
|
||||
|
||||
class RouteGenerator {
|
||||
static Route<dynamic> generateRoute(RouteSettings settings){
|
||||
final args = settings.arguments; //This is how we pass arguments and can be used in case
|
||||
static Route<dynamic> generateRoute(RouteSettings settings) {
|
||||
final args = settings
|
||||
.arguments; //This is how we pass arguments and can be used in case
|
||||
|
||||
switch (settings.name){
|
||||
switch (settings.name) {
|
||||
case '/':
|
||||
return MaterialPageRoute(builder: (_) => Home());
|
||||
case '/Sport':
|
||||
@@ -21,13 +23,15 @@ class RouteGenerator {
|
||||
return MaterialPageRoute(builder: (_) => Standing());
|
||||
case '/Chat':
|
||||
return MaterialPageRoute(builder: (_) => Chat());
|
||||
case '/Favorites':
|
||||
return MaterialPageRoute(builder: (_) => FavoritesManager());
|
||||
default:
|
||||
return _errorRoute();
|
||||
}
|
||||
}
|
||||
|
||||
static Route _errorRoute() {
|
||||
return MaterialPageRoute(builder: (_){
|
||||
return MaterialPageRoute(builder: (_) {
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text("Error Page"),
|
||||
|
||||
Reference in New Issue
Block a user