mirror of
https://github.com/venera-app/venera.git
synced 2025-09-27 07:47:24 +00:00
universal: style improvements (#67)
This commit is contained in:
@@ -92,9 +92,13 @@ class _MenuRoute<T> extends PopupRoute<T> {
|
||||
Icon(
|
||||
entry.icon,
|
||||
size: 18,
|
||||
color: entry.color
|
||||
),
|
||||
const SizedBox(width: 12),
|
||||
Text(entry.text),
|
||||
Text(
|
||||
entry.text,
|
||||
style: TextStyle(color: entry.color)
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
@@ -119,7 +123,8 @@ class _MenuRoute<T> extends PopupRoute<T> {
|
||||
class MenuEntry {
|
||||
final String text;
|
||||
final IconData? icon;
|
||||
final Color? color;
|
||||
final void Function() onClick;
|
||||
|
||||
MenuEntry({required this.text, this.icon, required this.onClick});
|
||||
MenuEntry({required this.text, this.icon, this.color, required this.onClick});
|
||||
}
|
||||
|
@@ -135,6 +135,7 @@ Future<void> showConfirmDialog({
|
||||
required String content,
|
||||
required void Function() onConfirm,
|
||||
String confirmText = "Confirm",
|
||||
Color? btnColor,
|
||||
}) {
|
||||
return showDialog(
|
||||
context: context,
|
||||
@@ -147,6 +148,9 @@ Future<void> showConfirmDialog({
|
||||
context.pop();
|
||||
onConfirm();
|
||||
},
|
||||
style: FilledButton.styleFrom(
|
||||
backgroundColor: btnColor,
|
||||
),
|
||||
child: Text(confirmText.tl),
|
||||
),
|
||||
],
|
||||
|
Reference in New Issue
Block a user