import 'package:flutter/material.dart'; /// Splash screen - shown during initialization class SplashScreen extends StatelessWidget { final String status; const SplashScreen({super.key, required this.status}); @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.black, body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Icon( Icons.terrain, size: 120, color: Theme.of(context).colorScheme.primary, ), const SizedBox(height: 24), Text( 'Smart Serow', style: Theme.of(context).textTheme.headlineLarge?.copyWith( color: Colors.white, fontWeight: FontWeight.bold, ), ), const SizedBox(height: 16), Text( status, style: Theme.of(context).textTheme.bodyLarge?.copyWith( color: Colors.grey, ), ), ], ), ), ); } }