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!,