import { ChallengeFeedback } from "anastasis-core"; import { h, VNode } from "preact"; import { useAnastasisContext } from "../../context/anastasis"; import { AnastasisClientFrame } from "./index"; export function ChallengeOverviewScreen(): VNode { const reducer = useAnastasisContext() if (!reducer) { return
No policies found, try with another version of the secret
: (policies.length === 1 ?One policy found for this secret. You need to solve all the challenges in order to recover your secret.
:We have found {policies.length} polices. You need to solve all the challenges from one policy in order to recover your secret.
)} {policiesWithInfo.map((row, i) => { const tableBody = row.challenges.map(({ info, uuid }) => { return (This policy doesn't have challenges
} {row.challenges.length === 1 &&This policy just have one challenge to be solved
} {row.challenges.length > 1 &&This policy have {row.challenges.length} challenges
}Challenge type | Description | Status | Cost |