import 'package:animated_splash_screen/animated_splash_screen.dart'; import 'package:flutter/material.dart'; import 'package:lottie/lottie.dart'; import 'package:sigap/src/features/onboarding/presentasion/pages/onboarding/onboarding_screen.dart'; import 'package:sigap/src/utils/constants/colors.dart'; import 'package:sigap/src/utils/constants/image_strings.dart'; import 'package:sigap/src/utils/helpers/helper_functions.dart'; class AnimatedSplashScreenWidget extends StatelessWidget { const AnimatedSplashScreenWidget({super.key}); @override Widget build(BuildContext context) { final isDark = THelperFunctions.isDarkMode(context); return AnimatedSplashScreen( splash: Center( child: Lottie.asset( isDark ? TImages.darkSplashApp : TImages.lightSplashApp, frameRate: FrameRate.max, repeat: true, ), ), splashIconSize: 300, duration: 3500, nextScreen: const OnboardingScreen(), backgroundColor: isDark ? TColors.dark : TColors.white, ); } }