Disable online payments save/cancel if no changes

This commit is contained in:
Hillel Coren 2021-01-28 23:32:37 +02:00
parent bdd101b4ae
commit e5d8f6bde5
1 changed files with 3 additions and 1 deletions

View File

@ -64,7 +64,8 @@ class CompanyGatewayScreen extends StatelessWidget {
onCancelPressed: (context) => onCancelPressed: (context) =>
store.dispatch(ClearCompanyGatewayMultiselect()), store.dispatch(ClearCompanyGatewayMultiselect()),
) )
else if (state.uiState.settingsUIState.isFiltered) ...[ else if (state.uiState.settingsUIState.isFiltered &&
!state.isSaving) ...[
FlatButton( FlatButton(
child: Text(localization.reset, child: Text(localization.reset,
style: TextStyle(color: store.state.headerTextColor)), style: TextStyle(color: store.state.headerTextColor)),
@ -77,6 +78,7 @@ class CompanyGatewayScreen extends StatelessWidget {
SizedBox(width: 10), SizedBox(width: 10),
], ],
SaveCancelButtons( SaveCancelButtons(
isEnabled: state.uiState.settingsUIState.isChanged,
isSaving: state.isSaving, isSaving: state.isSaving,
onSavePressed: viewModel.onSavePressed, onSavePressed: viewModel.onSavePressed,
onCancelPressed: (_) => store.dispatch(ResetSettings()), onCancelPressed: (_) => store.dispatch(ResetSettings()),