import 'package:flutter/material.dart'; class LoadingWidget extends StatelessWidget { final String? message; const LoadingWidget({ super.key, this.message, }); @override Widget build(BuildContext context) { return Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ const CircularProgressIndicator( valueColor: AlwaysStoppedAnimation(Color(0xFF8B6F47)), ), if (message != null) ...[ const SizedBox(height: 16), Text( message!, style: Theme.of(context).textTheme.bodyMedium?.copyWith( color: Colors.grey[600], ), ), ], ], ), ); } }