import 'package:flutter/material.dart'; class WaitingScreen extends StatelessWidget { const WaitingScreen({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: const Text("Request Submitted")), body: Padding( padding: const EdgeInsets.all(18.0), child: Center( child: Column(mainAxisSize: MainAxisSize.min, children: [ Icon(Icons.hourglass_top, size: 72, color: Theme.of(context).primaryColor), const SizedBox(height: 16), const Text( "Signup request submitted successfully.", style: TextStyle(fontSize: 18, fontWeight: FontWeight.w600), textAlign: TextAlign.center, ), const SizedBox(height: 8), const Text( "Please wait up to 24 hours for admin approval. You will receive an email once approved.", textAlign: TextAlign.center, ), const SizedBox(height: 24), ElevatedButton( onPressed: () { Navigator.of(context).popUntil((route) => route.isFirst); }, child: const Padding(padding: EdgeInsets.symmetric(horizontal: 14, vertical: 12), child: Text("Back to Home")), style: ElevatedButton.styleFrom(shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12))), ), ]), ), ), ); } }