Files
app-hyggecraftery/lib/widgets/loading_widget.dart
2026-01-03 15:24:36 +01:00

35 lines
788 B
Dart

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>(Color(0xFF8B6F47)),
),
if (message != null) ...[
const SizedBox(height: 16),
Text(
message!,
style: Theme.of(context).textTheme.bodyMedium?.copyWith(
color: Colors.grey[600],
),
),
],
],
),
);
}
}