Load server configuration
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
2025-07-07 21:36:35 +02:00
parent 0a87ac572b
commit 74bb31ecc1
8 changed files with 219 additions and 29 deletions

View File

@ -0,0 +1,49 @@
import 'package:flutter/material.dart';
class FullScreenError extends StatelessWidget {
final String message;
final String error;
final List<Widget>? actions;
const FullScreenError({
super.key,
required this.message,
required this.error,
this.actions,
});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Error")),
body: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Card(
elevation: 2,
color: Colors.red,
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
children: [
Text(
message,
style: TextStyle(color: Colors.white, fontSize: 20),
),
Text(error, style: TextStyle(color: Colors.white)),
],
),
),
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: actions ?? [],
),
],
),
),
);
}
}