123456789101112131415161718192021222324252627 |
- import 'package:fluro/fluro.dart';
- import 'package:liftmanager/internal/home/webview_page.dart';
- import 'package:liftmanager/routers/router_init.dart';
- class WorkRouter implements IRouterProvider{
- static String webview = "/webview";
- // static String orderPage = "/order";
- // static String orderInfoPage = "/order/info";
- // static String orderSearchPage = "/order/search";
- // static String orderTrackPage = "/order/track";
- @override
- void initRouter(FluroRouter router) {
- // router.define(orderPage, handler: Handler(handlerFunc: (_, params) => OrderPage()));
- // router.define(orderInfoPage, handler: Handler(handlerFunc: (_, params) => OrderInfoPage()));
- // router.define(orderSearchPage, handler: Handler(handlerFunc: (_, params) => OrderSearchPage()));
- // router.define(orderTrackPage, handler: Handler(handlerFunc: (_, params) => OrderTrackPage()));
- router.define(webview, handler: Handler(handlerFunc: (_, params){
- String url = params["url"].first;
- String title = params["title"].first;
- return WebViewPage(title: title,url: url);
- }));
- }
- }
|