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