From e5d8f6bde59d2f462be9dd2d26f424bd9ad92fa5 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 28 Jan 2021 23:32:37 +0200 Subject: [PATCH] Disable online payments save/cancel if no changes --- lib/ui/company_gateway/company_gateway_screen.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ui/company_gateway/company_gateway_screen.dart b/lib/ui/company_gateway/company_gateway_screen.dart index 3ad221c85..71c354a2e 100644 --- a/lib/ui/company_gateway/company_gateway_screen.dart +++ b/lib/ui/company_gateway/company_gateway_screen.dart @@ -64,7 +64,8 @@ class CompanyGatewayScreen extends StatelessWidget { onCancelPressed: (context) => store.dispatch(ClearCompanyGatewayMultiselect()), ) - else if (state.uiState.settingsUIState.isFiltered) ...[ + else if (state.uiState.settingsUIState.isFiltered && + !state.isSaving) ...[ FlatButton( child: Text(localization.reset, style: TextStyle(color: store.state.headerTextColor)), @@ -77,6 +78,7 @@ class CompanyGatewayScreen extends StatelessWidget { SizedBox(width: 10), ], SaveCancelButtons( + isEnabled: state.uiState.settingsUIState.isChanged, isSaving: state.isSaving, onSavePressed: viewModel.onSavePressed, onCancelPressed: (_) => store.dispatch(ResetSettings()),