Update: 2026-07-29 19:44:57
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user