From 4191ec81d3cd299af0e902e7464abcf7002e56d5 Mon Sep 17 00:00:00 2001 From: julian <julian@cypherstack.com> Date: Mon, 3 Apr 2023 10:19:18 -0600 Subject: [PATCH] desktop single field edit gui tweaks --- lib/pages/generic/single_field_edit_view.dart | 24 ++++++++++++++++++- .../custom_buttons/simple_edit_button.dart | 2 +- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/lib/pages/generic/single_field_edit_view.dart b/lib/pages/generic/single_field_edit_view.dart index 5735a7754..42a67fadf 100644 --- a/lib/pages/generic/single_field_edit_view.dart +++ b/lib/pages/generic/single_field_edit_view.dart @@ -9,6 +9,7 @@ import 'package:stackwallet/widgets/conditional_parent.dart'; import 'package:stackwallet/widgets/custom_buttons/app_bar_icon_button.dart'; import 'package:stackwallet/widgets/desktop/desktop_dialog_close_button.dart'; import 'package:stackwallet/widgets/desktop/primary_button.dart'; +import 'package:stackwallet/widgets/desktop/secondary_button.dart'; import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; @@ -186,10 +187,31 @@ class _SingleFieldEditViewState extends State<SingleFieldEditView> { condition: isDesktop, builder: (child) => Padding( padding: const EdgeInsets.all(32), - child: child, + child: Row( + children: [ + Expanded( + child: SecondaryButton( + label: "Cancel", + buttonHeight: ButtonHeight.l, + onPressed: () { + if (mounted) { + Navigator.of(context).pop(); + } + }, + ), + ), + const SizedBox( + width: 16, + ), + Expanded( + child: child, + ), + ], + ), ), child: PrimaryButton( label: "Save", + buttonHeight: isDesktop ? ButtonHeight.l : null, onPressed: () { if (mounted) { Navigator.of(context).pop(_textController.text); diff --git a/lib/widgets/custom_buttons/simple_edit_button.dart b/lib/widgets/custom_buttons/simple_edit_button.dart index 3bebeb4d0..f3e778733 100644 --- a/lib/widgets/custom_buttons/simple_edit_button.dart +++ b/lib/widgets/custom_buttons/simple_edit_button.dart @@ -52,7 +52,7 @@ class SimpleEditButton extends StatelessWidget { builder: (context) { return DesktopDialog( maxWidth: 580, - maxHeight: 360, + maxHeight: 300, child: SingleFieldEditView( initialValue: editValue!, label: editLabel!,