diff options
Diffstat (limited to 'packages/anastasis-webui/src/pages/home/SolveScreen.tsx')
-rw-r--r-- | packages/anastasis-webui/src/pages/home/SolveScreen.tsx | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/packages/anastasis-webui/src/pages/home/SolveScreen.tsx b/packages/anastasis-webui/src/pages/home/SolveScreen.tsx index 077726e02..b0cfa9bb0 100644 --- a/packages/anastasis-webui/src/pages/home/SolveScreen.tsx +++ b/packages/anastasis-webui/src/pages/home/SolveScreen.tsx @@ -8,26 +8,26 @@ import { useAnastasisContext } from "../../context/anastasis"; export function SolveScreen(): VNode { const reducer = useAnastasisContext() const [answer, setAnswer] = useState(""); - + if (!reducer) { - return <AnastasisClientFrame hideNext title="Recovery problem"> + return <AnastasisClientFrame hideNav title="Recovery problem"> <div>no reducer in context</div> </AnastasisClientFrame> } if (!reducer.currentReducerState || reducer.currentReducerState.recovery_state === undefined) { - return <AnastasisClientFrame hideNext title="Recovery problem"> + return <AnastasisClientFrame hideNav title="Recovery problem"> <div>invalid state</div> </AnastasisClientFrame> } if (!reducer.currentReducerState.recovery_information) { - return <AnastasisClientFrame hideNext title="Recovery problem"> + return <AnastasisClientFrame hideNext="Recovery document not found" title="Recovery problem"> <div>no recovery information found</div> </AnastasisClientFrame> } if (!reducer.currentReducerState.selected_challenge_uuid) { - return <AnastasisClientFrame hideNext title="Recovery problem"> - <div>no selected uuid</div> + return <AnastasisClientFrame hideNav title="Recovery problem"> + <div>invalid state</div> </AnastasisClientFrame> } @@ -55,7 +55,7 @@ export function SolveScreen(): VNode { function onCancel(): void { reducer?.back() } - + return ( <AnastasisClientFrame @@ -70,9 +70,9 @@ export function SolveScreen(): VNode { feedback={challengeFeedback[selectedUuid]} /> <div style={{ marginTop: '2em', display: 'flex', justifyContent: 'space-between' }}> - <button class="button" onClick={onCancel}>Cancel</button> - <button class="button is-info" onClick={onNext} >Confirm</button> - </div> + <button class="button" onClick={onCancel}>Cancel</button> + <button class="button is-info" onClick={onNext} >Confirm</button> + </div> </AnastasisClientFrame> ); } @@ -82,13 +82,13 @@ export interface SolveEntryProps { challenge: ChallengeInfo; feedback?: ChallengeFeedback; answer: string; - setAnswer: (s:string) => void; + setAnswer: (s: string) => void; } function SolveSmsEntry({ challenge, answer, setAnswer }: SolveEntryProps): VNode { return (<Fragment> - <p>An sms has been sent to "<b>{challenge.instructions}</b>". Type the code below</p> - <TextInput label="Answer" grabFocus bind={[answer, setAnswer]} /> + <p>An sms has been sent to "<b>{challenge.instructions}</b>". Type the code below</p> + <TextInput label="Answer" grabFocus bind={[answer, setAnswer]} /> </Fragment> ); } |