pizzaplanner/lib/main.dart
2021-07-25 15:27:11 +02:00

40 lines
No EOL
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:pizzaplanner/pages/AddPizzaEvent/AddPizzaEventPage.dart';
import 'package:pizzaplanner/pages/AddPizzaEvent/PickPizzaRecipePage.dart';
import 'package:pizzaplanner/pages/PizzaEventsPage.dart';
void main() {
runApp(PizzaPlanner());
}
class PizzaPlanner extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "PizzaPlanner",
home: PizzaEventsPage(),
onGenerateRoute: RouteGenerator.generateRoute,
);
}
}
class RouteGenerator {
static Route<dynamic> generateRoute(RouteSettings settings){
switch(settings.name){
case "/": {
return MaterialPageRoute(builder: (context) => PizzaEventsPage());
}
case "/pickRecipe": {
return MaterialPageRoute(builder: (context) => PickPizzaRecipePage());
}
case "/add": {
return MaterialPageRoute(builder: (context) => AddPizzaEventPage());
}
default: {
return MaterialPageRoute(builder: (context) => PizzaEventsPage());
}
}
}
}