import 'package:rasadyar_chicken/features/common/presentation/page/auth/logic.dart'; import 'package:rasadyar_chicken/features/common/presentation/page/auth/view.dart'; import 'package:rasadyar_chicken/features/common/presentation/page/profile/logic.dart'; import 'package:rasadyar_chicken/features/common/presentation/page/profile/view.dart'; import 'package:rasadyar_chicken/features/common/presentation/page/role/logic.dart'; import 'package:rasadyar_chicken/features/common/presentation/page/role/view.dart'; import 'package:rasadyar_chicken/features/common/presentation/routes/routes.dart'; import 'package:rasadyar_chicken/presentation/widget/base_page/logic.dart'; import 'package:rasadyar_chicken/presentation/widget/captcha/logic.dart'; import 'package:rasadyar_core/core.dart'; class CommonPages { CommonPages._(); static List get pages => [ GetPage( name: CommonRoutes.auth, page: () => AuthPage(), binding: BindingsBuilder(() { Get.lazyPut(() => AuthLogic()); Get.lazyPut(() => CaptchaWidgetLogic()); Get.lazyPut(() => ChickenBaseLogic(), fenix: true); }), ), GetPage( name: CommonRoutes.role, page: () => RolePage(), binding: BindingsBuilder(() { Get.lazyPut(() => RoleLogic()); Get.lazyPut(() => ChickenBaseLogic(), fenix: true); }), ), ]; }