Update: 2026-07-29 19:44:57

This commit is contained in:
Hamza-Ayed
2026-07-29 19:44:58 +03:00
parent 2cf5c63a1e
commit 90d976e1d1
110 changed files with 2238 additions and 2071 deletions
+8 -2
View File
@@ -6,15 +6,21 @@ import 'controller/auth/onboarding_controller.dart';
import 'models/model/onboarding_model.dart';
// The main PageView widget, now cleaner.
class CustomSliderOnBoarding extends GetView<OnBoardingControllerImp> {
class CustomSliderOnBoarding extends StatelessWidget {
const CustomSliderOnBoarding({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
if (!Get.isRegistered<OnBoardingControllerImp>()) {
return const SizedBox.shrink();
}
final controller = Get.find<OnBoardingControllerImp>();
return PageView.builder(
controller: controller.pageController,
onPageChanged: (val) {
controller.onPageChanged(val);
if (Get.isRegistered<OnBoardingControllerImp>()) {
controller.onPageChanged(val);
}
},
itemCount: onBoardingList.length,
itemBuilder: (context, i) => OnBoardingPageContent(