decoupled business logic from ui

This commit is contained in:
Alessandro Autiero
2022-10-16 22:52:17 +02:00
parent 699367200f
commit 691cd53f26
50 changed files with 1557 additions and 1613 deletions

View File

@@ -0,0 +1,28 @@
import 'package:fluent_ui/fluent_ui.dart';
class WarningInfo extends StatelessWidget {
final String text;
final VoidCallback onPressed;
final IconData icon;
final InfoBarSeverity severity;
const WarningInfo(
{Key? key,
required this.text,
required this.icon,
required this.onPressed,
this.severity = InfoBarSeverity.info})
: super(key: key);
@override
Widget build(BuildContext context) {
return InfoBar(
severity: severity,
title: Text(text),
action: IconButton(
icon: Icon(icon),
onPressed: onPressed
)
);
}
}