import 'package:flutter/material.dart'; import 'package:Stocky/Pages/controllers/SplashScreenController.dart'; import 'package:get/get.dart'; class SplashScreen extends StatelessWidget { const SplashScreen({super.key}); @override Widget build(BuildContext context) { // Автоматически создаём и привязываем контроллер к этому экрану final controller = Get.put(SplashScreenController()); // Запускаем логику навигации один раз, когда виджет встроен в дерево WidgetsBinding.instance.addPostFrameCallback((_) { controller.navigateBasedOnAuth(); }); return Scaffold( backgroundColor: Colors.white, body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: const [ CircularProgressIndicator(), SizedBox(height: 20), Text('Загрузка...', style: TextStyle(fontSize: 18)), ], ), ), ); } }