Files
mobile/lib/features/auth/presentation/splash_screen.dart
T

42 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
import '../../../core/theme/app_colors.dart';
/// Écran affiché pendant la restauration de session au démarrage.
class SplashScreen extends StatelessWidget {
const SplashScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
width: double.infinity,
decoration: const BoxDecoration(gradient: AppColors.gradientSoft),
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
width: 72,
height: 72,
decoration: BoxDecoration(
gradient: AppColors.gradientPrimary,
borderRadius: BorderRadius.circular(18),
),
child: const Icon(Icons.local_laundry_service_outlined, size: 36, color: Colors.white),
),
const SizedBox(height: 20),
Text(
'Laverie Connectée',
style: Theme.of(context).textTheme.headlineMedium,
),
const SizedBox(height: 32),
const CircularProgressIndicator(),
],
),
),
),
);
}
}