minimal static method
Widget
minimal({
- required BuildContext context,
- required Exception error,
- required VoidCallback onRetry,
- String? message,
Creates a minimal error widget with just a message and retry icon button
Best suited for very limited space scenarios
Implementation
static Widget minimal({
required BuildContext context,
required Exception error,
required VoidCallback onRetry,
String? message,
}) {
return Padding(
padding: const EdgeInsets.all(8.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
message ?? 'Error occurred',
style: Theme.of(context).textTheme.bodySmall?.copyWith(
color: Colors.grey[600],
),
),
IconButton(
onPressed: onRetry,
icon: const Icon(Icons.refresh),
iconSize: 20,
padding: const EdgeInsets.all(8),
constraints: const BoxConstraints(),
),
],
),
);
}