fix(site): Confirm delete on press Enter in delete dialog (#7720)

This commit is contained in:
Bruno Quaresma
2023-05-31 09:59:36 -03:00
committed by GitHub
parent be2067bb0d
commit b34894977d

View File

@ -41,20 +41,29 @@ export const DeleteDialog: FC<PropsWithChildren<DeleteDialogProps>> = ({
</Maybe>
<p>{t("deleteDialog.confirm", { entity })}</p>
<TextField
fullWidth
autoFocus
className={styles.textField}
name="confirmation"
autoComplete="off"
id="confirmation"
placeholder={name}
value={nameValue}
onChange={handleChange}
label={t("deleteDialog.confirmLabel", { entity })}
error={hasError}
helperText={hasError && t("deleteDialog.incorrectName", { entity })}
/>
<form
onSubmit={(e) => {
e.preventDefault()
if (confirmed) {
onConfirm()
}
}}
>
<TextField
fullWidth
autoFocus
className={styles.textField}
name="confirmation"
autoComplete="off"
id="confirmation"
placeholder={name}
value={nameValue}
onChange={handleChange}
label={t("deleteDialog.confirmLabel", { entity })}
error={hasError}
helperText={hasError && t("deleteDialog.incorrectName", { entity })}
/>
</form>
</>
)