summaryrefslogtreecommitdiff
path: root/packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2021-10-22 01:31:46 -0300
committerSebastian <sebasjm@gmail.com>2021-10-22 01:31:46 -0300
commit2ec2161a7e1c0787b5e9ea14311f19c6b6a52d63 (patch)
treeef06a4edcb6b35f1743878f3a4cd77edc752a76f /packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx
parent3740010117df56c0ab8cfa97c983d9cf0143daf1 (diff)
downloadwallet-core-2ec2161a7e1c0787b5e9ea14311f19c6b6a52d63.tar.gz
wallet-core-2ec2161a7e1c0787b5e9ea14311f19c6b6a52d63.tar.bz2
wallet-core-2ec2161a7e1c0787b5e9ea14311f19c6b6a52d63.zip
some storybook exmaples
Diffstat (limited to 'packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx')
-rw-r--r--packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx11
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx b/packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx
index b11ceed27..1a824acb8 100644
--- a/packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx
+++ b/packages/anastasis-webui/src/pages/home/SolvePostEntry.tsx
@@ -1,14 +1,15 @@
import { h, VNode } from "preact";
import { useState } from "preact/hooks";
+import { useAnastasisContext } from "../../context/anastasis";
import { AnastasisClientFrame, LabeledInput } from "./index";
import { SolveEntryProps } from "./SolveScreen";
-export function SolvePostEntry(props: SolveEntryProps): VNode {
+export function SolvePostEntry({ challenge, feedback }: SolveEntryProps): VNode {
const [answer, setAnswer] = useState("");
- const { reducer, challenge, feedback } = props;
- const next = (): void => reducer.transition("solve_challenge", {
- answer,
- });
+ const reducer = useAnastasisContext()
+ const next = (): void => {
+ if (reducer) reducer.transition("solve_challenge", { answer })
+ };
return (
<AnastasisClientFrame
title="Recovery: Solve challenge"