diff options
author | Sebastian <sebasjm@gmail.com> | 2021-11-04 15:18:30 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2021-11-04 15:18:34 -0300 |
commit | 9ba0e8597dc0cb902bec3cd8f1090fc5746f790c (patch) | |
tree | 059245f98d4cfdb300c25afad8f294d07b0ddbca /packages/anastasis-webui/src/pages/home/SolveScreen.tsx | |
parent | ae0a35df2b2934c517954d2a73af4cc6e1734e30 (diff) | |
download | wallet-core-9ba0e8597dc0cb902bec3cd8f1090fc5746f790c.tar.gz wallet-core-9ba0e8597dc0cb902bec3cd8f1090fc5746f790c.tar.bz2 wallet-core-9ba0e8597dc0cb902bec3cd8f1090fc5746f790c.zip |
error notifications
Diffstat (limited to 'packages/anastasis-webui/src/pages/home/SolveScreen.tsx')
-rw-r--r-- | packages/anastasis-webui/src/pages/home/SolveScreen.tsx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/packages/anastasis-webui/src/pages/home/SolveScreen.tsx b/packages/anastasis-webui/src/pages/home/SolveScreen.tsx index df55de6ab..fae1b5631 100644 --- a/packages/anastasis-webui/src/pages/home/SolveScreen.tsx +++ b/packages/anastasis-webui/src/pages/home/SolveScreen.tsx @@ -6,6 +6,7 @@ import { ChallengeFeedbackStatus, ChallengeInfo, } from "../../../../anastasis-core/lib"; +import { AsyncButton } from "../../components/AsyncButton"; import { TextInput } from "../../components/fields/TextInput"; import { useAnastasisContext } from "../../context/anastasis"; @@ -106,8 +107,8 @@ export function SolveScreen(): VNode { ? SolveUndefinedEntry : dialogMap[selectedChallenge.type] ?? SolveUnsupportedEntry; - function onNext(): void { - reducer?.transition("solve_challenge", { answer }); + async function onNext(): Promise<void> { + return reducer?.transition("solve_challenge", { answer }); } function onCancel(): void { reducer?.back(); @@ -136,9 +137,9 @@ export function SolveScreen(): VNode { <button class="button" onClick={onCancel}> Cancel </button> - <button class="button is-info" onClick={onNext}> + <AsyncButton onClick={onNext} disabled={false}> Confirm - </button> + </AsyncButton> </div> </AnastasisClientFrame> ); |