summaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-12-22 18:38:21 -0300
committerSebastian <sebasjm@gmail.com>2022-12-22 18:38:21 -0300
commit9fb0e7d0b386a1b10a39d0b664131590cd0c3a68 (patch)
treeb6d6c2009bc8057aa14427c9405ac3232c792518 /packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
parent43a543b41fb883594791169017d880f6a6e7d445 (diff)
downloadwallet-core-9fb0e7d0b386a1b10a39d0b664131590cd0c3a68.tar.gz
wallet-core-9fb0e7d0b386a1b10a39d0b664131590cd0c3a68.tar.bz2
wallet-core-9fb0e7d0b386a1b10a39d0b664131590cd0c3a68.zip
prevent form submit
Diffstat (limited to 'packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx')
-rw-r--r--packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx18
1 files changed, 13 insertions, 5 deletions
diff --git a/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx b/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
index 8cfdd4e9f..9fdd8ad59 100644
--- a/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
+++ b/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
@@ -47,7 +47,13 @@ export function WithdrawalConfirmationQuestion(): VNode {
<h1 class="nav">{i18n.str`Confirm Withdrawal`}</h1>
<article>
<div class="challenge-div">
- <form class="challenge-form" noValidate>
+ <form
+ class="challenge-form"
+ noValidate
+ onSubmit={(e) => {
+ e.preventDefault();
+ }}
+ >
<div class="pure-form" id="captcha" name="capcha-form">
<h2>{i18n.str`Authorize withdrawal by solving challenge`}</h2>
<p>
@@ -72,8 +78,9 @@ export function WithdrawalConfirmationQuestion(): VNode {
</p>
<p>
<button
+ type="submit"
class="pure-button pure-button-primary btn-confirm"
- onClick={(e) => {
+ onClick={async (e) => {
e.preventDefault();
if (
captchaAnswer ==
@@ -101,14 +108,15 @@ export function WithdrawalConfirmationQuestion(): VNode {
&nbsp;
<button
class="pure-button pure-button-secondary btn-cancel"
- onClick={async () =>
+ onClick={async (e) => {
+ e.preventDefault();
await abortWithdrawalCall(
backend.state,
pageState.withdrawalId,
pageStateSetter,
i18n,
- )
- }
+ );
+ }}
>
{i18n.str`Cancel`}
</button>