import 'package:rasadyar_core/core.dart'; import 'package:supervision/presentation/filter/logic.dart'; import 'package:supervision/presentation/location_details/logic.dart'; import 'package:supervision/presentation/location_details/view.dart'; import 'package:supervision/presentation/root/logic.dart'; import 'package:supervision/presentation/root/view.dart'; import 'package:supervision/presentation/routes/app_routes.dart'; sealed class SupervisionPages { SupervisionPages._(); static final pages = [ GetPage( name: SupervisionRoutes.supervision, page: () => RootPage(), binding: BindingsBuilder(() { Get.put(RootLogic()); Get.put(SupervisionFilterLogic()); Get.lazyPut(() => LocationDetailsLogic(), fenix: true); }), ), GetPage( name: SupervisionRoutes.supervisionLocationDetails, page: () => LocationDetailsPage(), bindings: [BindingsBuilder.put(() => LocationDetailsLogic())], ), ]; }