order_router.dart
918 Bytes
import 'package:fluro/fluro.dart';
import 'package:one_poem/routers/i_router.dart';
import 'page/order_info_page.dart';
import 'page/order_page.dart';
import 'page/order_search_page.dart';
import 'page/order_track_page.dart';
class OrderRouter implements IRouterProvider{
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: (_, __) => const OrderPage()));
router.define(orderInfoPage, handler: Handler(handlerFunc: (_, __) => const OrderInfoPage()));
router.define(orderSearchPage, handler: Handler(handlerFunc: (_, __) => const OrderSearchPage()));
router.define(orderTrackPage, handler: Handler(handlerFunc: (_, __) => const OrderTrackPage()));
}
}