2017-05-28 13:13:36 -04:00
|
|
|
/*
|
|
|
|
* fluro
|
2018-10-25 13:48:02 -04:00
|
|
|
* Created by Yakka
|
|
|
|
* https://theyakka.com
|
|
|
|
*
|
2019-06-19 19:28:28 -04:00
|
|
|
* Copyright (c) 2019 Yakka, LLC. All rights reserved.
|
2017-05-28 13:13:36 -04:00
|
|
|
* See LICENSE for distribution and usage details.
|
|
|
|
*/
|
|
|
|
import 'package:fluro/fluro.dart';
|
2019-07-17 23:19:56 -04:00
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
import '../../config/application.dart';
|
2017-10-06 16:35:51 -04:00
|
|
|
import '../../config/routes.dart';
|
2017-05-28 13:13:36 -04:00
|
|
|
|
|
|
|
class AppComponent extends StatefulWidget {
|
|
|
|
@override
|
|
|
|
State createState() {
|
2019-07-17 23:19:56 -04:00
|
|
|
return AppComponentState();
|
2017-05-28 13:13:36 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
class AppComponentState extends State<AppComponent> {
|
|
|
|
AppComponentState() {
|
2019-07-17 23:19:56 -04:00
|
|
|
final router = Router();
|
2017-05-28 13:13:36 -04:00
|
|
|
Routes.configureRoutes(router);
|
|
|
|
Application.router = router;
|
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
2019-07-17 23:19:56 -04:00
|
|
|
final app = MaterialApp(
|
2018-03-23 11:53:23 -04:00
|
|
|
title: 'Fluro',
|
2018-12-13 16:53:54 -05:00
|
|
|
debugShowCheckedModeBanner: false,
|
2019-07-17 23:19:56 -04:00
|
|
|
theme: ThemeData(
|
2017-05-28 13:13:36 -04:00
|
|
|
primarySwatch: Colors.blue,
|
|
|
|
),
|
2018-03-23 12:03:42 -04:00
|
|
|
onGenerateRoute: Application.router.generator,
|
2017-05-28 13:13:36 -04:00
|
|
|
);
|
2019-07-17 23:19:56 -04:00
|
|
|
// print("initial route = ${app.initialRoute}");
|
2018-03-23 11:53:23 -04:00
|
|
|
return app;
|
2017-05-28 13:13:36 -04:00
|
|
|
}
|
|
|
|
}
|