import React from "react"; import { radarName } from "../../config"; import { useMessages } from "../../context/MessagesContext"; import { sanitize } from "../../sanitize"; import Fadeable from "../Fadeable/Fadeable"; import HeroHeadline from "../HeroHeadline/HeroHeadline"; import SetTitle from "../SetTitle"; interface Props { leaving: boolean; onLeave: () => void; } const PageHelp: React.FC = ({ leaving, onLeave }) => { const { pageHelp } = useMessages(); if (pageHelp) { const { paragraphs, quadrants, rings, sourcecodeLink, headlinePrefix, quadrantsPreDescription, ringsPreDescription, } = pageHelp; const title = `${headlinePrefix || "How to use the"} ${radarName}`; return ( {title}
{paragraphs.map(({ headline, values }) => (

{headline}

{values.map((element, index) => { return (

); })}
))}

{quadrantsPreDescription ?? "The quadrants are:"}

    {quadrants.map(({ name, description }) => (
  • {name}:{" "}
  • ))}

{ringsPreDescription ?? "Each of the items is classified in one of these rings:"}

    {rings.map(({ name, description }) => (
  • {name}:{" "}
  • ))}
{sourcecodeLink && (

{`${sourcecodeLink.description} `} {sourcecodeLink.name}

)}
); } return null; }; export default PageHelp;