45 lines
989 B
Dart
45 lines
989 B
Dart
/*
|
|
* fluro
|
|
* A Posse Production
|
|
* http://goposse.com
|
|
* Copyright (c) 2018 Posse Productions LLC. All rights reserved.
|
|
* See LICENSE for distribution and usage details.
|
|
*/
|
|
import '../../config/application.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:fluro/fluro.dart';
|
|
import '../../config/routes.dart';
|
|
import '../home/home_component.dart';
|
|
|
|
class AppComponent extends StatefulWidget {
|
|
|
|
@override
|
|
State createState() {
|
|
return new AppComponentState();
|
|
}
|
|
}
|
|
|
|
class AppComponentState extends State<AppComponent> {
|
|
|
|
AppComponentState() {
|
|
final router = new Router();
|
|
Routes.configureRoutes(router);
|
|
Application.router = router;
|
|
}
|
|
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
final app = new MaterialApp(
|
|
title: 'Fluro',
|
|
theme: new ThemeData(
|
|
primarySwatch: Colors.blue,
|
|
),
|
|
onGenerateRoute: Application.router.generator,
|
|
);
|
|
print("initial route = ${app.initialRoute}");
|
|
return app;
|
|
}
|
|
}
|
|
|