mirror of
https://github.com/logto-io/logto.git
synced 2025-02-03 21:48:55 -05:00
fix(ui): should clear prev passcode input when click on backspace (#1660)
should clear prev passcode input when click on backspace
This commit is contained in:
parent
b1e1407b87
commit
7dfbc300b0
1 changed files with 7 additions and 3 deletions
|
@ -141,12 +141,16 @@ const Passcode = ({ name, className, value, length = defaultLength, error, onCha
|
||||||
case 'Backspace':
|
case 'Backspace':
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
if (!value) {
|
if (value) {
|
||||||
previousTarget?.focus();
|
onChange(Object.assign([], codes, { [targetId]: '' }));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
onChange(Object.assign([], codes, { [targetId]: '' }));
|
if (previousTarget) {
|
||||||
|
previousTarget.focus();
|
||||||
|
onChange(Object.assign([], codes, { [targetId - 1]: '' }));
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'ArrowLeft':
|
case 'ArrowLeft':
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
Loading…
Add table
Reference in a new issue