1234567891011121314151617181920212223242526272829 |
- import 'package:fluro/fluro.dart';
- import 'package:liftmanager/internal/friends/page/friends_list.dart';
- import 'package:liftmanager/internal/friends/page/near_detail.dart';
- import 'package:liftmanager/internal/friends/page/near_list.dart';
- import 'package:liftmanager/internal/friends/page/remarks.dart';
- import 'package:liftmanager/routers/router_init.dart';
- class FriendsRouter implements IRouterProvider {
- static String friendsList = "/friends/friendsList";
- static String nearList = "/friends/nearList";
- static String nearDetail = "/friends/nearDetail";
- static String remarks = "/friends/remarks";
- @override
- void initRouter(FluroRouter router) {
- router.define(friendsList,
- handler: Handler(handlerFunc: (_, params) => FriendsList()));
- router.define(nearList,
- handler: Handler(handlerFunc: (_, params) => NearList()));
- router.define(nearDetail,
- handler: Handler(handlerFunc: (_, params) => NearDetail()));
- router.define(remarks,
- handler: Handler(
- handlerFunc: (_, params) => Remarks(
- friendId: params['id']?.first,
- remarks: params['remarks']?.first,
- )));
- }
- }
|