import 'package:rasadyar_auth/auth.dart'; import 'package:rasadyar_core/core.dart'; import 'package:rasadyar_core/presentation/widget/map/logic.dart'; import 'package:rasadyar_livestock/presentation/page/action/logic.dart'; import 'package:rasadyar_livestock/presentation/page/map/logic.dart'; import 'package:rasadyar_livestock/presentation/page/profile/logic.dart'; import 'package:rasadyar_livestock/presentation/page/root/logic.dart'; import 'package:rasadyar_livestock/presentation/page/root/view.dart'; part 'app_routes.dart'; sealed class LiveStockPages { LiveStockPages._(); static final pages = [ GetPage( name: LiveStockRoutes.init, page: () => RootPage(), middlewares: [AuthMiddleware()], binding: BindingsBuilder(() { Get.put(RootLogic()); BindingsBuilder.put(() => RootLogic()); Get.lazyPut(() => ActionLogic()); Get.lazyPut(() => MapLogic()); Get.lazyPut(() => ProfileLogic()); Get.lazyPut(() => ProfileLogic()); Get.lazyPut(() => MapWidgetLogic()); }), ), ]; }