Skip to content

Commit 2abd6d8

Browse files
committed
Disable Save button when PIN is wrong
1 parent 7c4b838 commit 2abd6d8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/fido/views/pin_dialog.dart

+4-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,10 @@ class _FidoPinDialogState extends ConsumerState<FidoPinDialog> {
8585
final currentPinLenOk =
8686
_currentPinController.text.length >= currentMinPinLen;
8787
final newPinLenOk = _newPinController.text.length >= minPinLength;
88-
final isValid =
89-
currentPinLenOk && newPinLenOk && _newPinController.text == _confirmPin;
88+
final isValid = currentPinLenOk &&
89+
newPinLenOk &&
90+
_newPinController.text == _confirmPin &&
91+
!_currentIsWrong;
9092

9193
final newPinEnabled = !_isBlocked && currentPinLenOk;
9294
final confirmPinEnabled = !_isBlocked && currentPinLenOk && newPinLenOk;

0 commit comments

Comments
 (0)