2018-01-17 00:12:32 -05:00
|
|
|
/*
|
|
|
|
* fluro
|
2018-10-25 13:48:02 -04:00
|
|
|
* Created by Yakka
|
|
|
|
* https://theyakka.com
|
|
|
|
*
|
|
|
|
* Copyright (c) 2018 Yakka, LLC. All rights reserved.
|
2018-01-17 00:12:32 -05:00
|
|
|
* See LICENSE for distribution and usage details.
|
|
|
|
*/
|
2017-05-28 13:13:36 -04:00
|
|
|
import 'package:fluro/fluro.dart';
|
2018-03-23 11:53:23 -04:00
|
|
|
import 'package:flutter/material.dart';
|
2017-05-28 13:13:36 -04:00
|
|
|
import './route_handlers.dart';
|
|
|
|
|
|
|
|
class Routes {
|
2018-03-23 11:53:23 -04:00
|
|
|
static String root = "/";
|
2017-05-28 13:13:36 -04:00
|
|
|
static String demoSimple = "/demo";
|
2018-12-13 16:53:54 -05:00
|
|
|
static String demoSimpleFixedTrans = "/demo/fixedtrans";
|
2017-05-28 13:13:36 -04:00
|
|
|
static String demoFunc = "/demo/func";
|
|
|
|
static String deepLink = "/message";
|
|
|
|
|
|
|
|
static void configureRoutes(Router router) {
|
2018-07-27 21:15:51 -04:00
|
|
|
router.notFoundHandler = new Handler(
|
|
|
|
handlerFunc: (BuildContext context, Map<String, List<String>> params) {
|
2018-03-23 11:53:23 -04:00
|
|
|
print("ROUTE WAS NOT FOUND !!!");
|
|
|
|
});
|
|
|
|
router.define(root, handler: rootHandler);
|
2017-05-28 13:13:36 -04:00
|
|
|
router.define(demoSimple, handler: demoRouteHandler);
|
2018-12-13 16:53:54 -05:00
|
|
|
router.define(demoSimpleFixedTrans,
|
|
|
|
handler: demoRouteHandler, transitionType: TransitionType.inFromLeft);
|
2017-05-28 13:13:36 -04:00
|
|
|
router.define(demoFunc, handler: demoFunctionHandler);
|
|
|
|
router.define(deepLink, handler: deepLinkHandler);
|
|
|
|
}
|
2018-07-27 21:15:51 -04:00
|
|
|
}
|