added icons, titles and changed font size

This commit is contained in:
2025-11-16 19:39:48 +01:00
parent 258f610e28
commit c1e032208c

View File

@@ -1,9 +1,16 @@
import 'package:flutter/material.dart';
class TopCenteredMessage extends StatelessWidget {
const TopCenteredMessage({super.key, required this.message});
const TopCenteredMessage({
super.key,
required this.icon,
required this.title,
required this.message,
});
final String title;
final String message;
final IconData icon;
@override
Widget build(BuildContext context) {
@@ -11,10 +18,21 @@ class TopCenteredMessage extends StatelessWidget {
padding: const EdgeInsets.only(top: 100),
margin: const EdgeInsets.symmetric(horizontal: 10),
alignment: Alignment.topCenter,
child: Text(
message,
style: const TextStyle(fontSize: 20),
textAlign: TextAlign.center,
child: Column(
children: [
Icon(icon, size: 45),
SizedBox(height: 10),
Text(
title,
style: const TextStyle(fontSize: 18, fontWeight: FontWeight.bold),
textAlign: TextAlign.center,
),
Text(
message,
style: const TextStyle(fontSize: 16),
textAlign: TextAlign.center,
),
],
),
);
}