import { h, VNode } from "preact"; import { useState } from "preact/hooks"; import { AnastasisClientFrame, LabeledInput } from "./index"; import { SolveEntryProps } from "./SolveScreen"; export function SolveQuestionEntry(props: SolveEntryProps): VNode { const [answer, setAnswer] = useState(""); const { reducer, challenge, feedback } = props; const next = (): void => reducer.transition("solve_challenge", { answer, }); return ( next()} >

Feedback: {JSON.stringify(feedback)}

Question: {challenge.instructions}

); }