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 SolveEmailEntry({ challenge, feedback }: SolveEntryProps): VNode { const [answer, setAnswer] = useState(""); const reducer = useAnastasisContext() const next = (): void => { if (reducer) reducer.transition("solve_challenge", { answer, }) }; return ( next()} >

Feedback: {JSON.stringify(feedback)}

{challenge.instructions}

); }