import React, { useState } from "react"; import DocViewer, { DocViewerRenderers } from "react-doc-viewer"; import styles from "./error.module.css" import 'antd/dist/antd.css'; interface ErrorViewerIE{ errText:string; paragraph: [number, string][]; variants?: string[]; num: number; correct:boolean; } export const ErrorViewer : React.FC = (props) =>{ const [open, setOpen] = useState(false) return(
№{props.num}
{props.errText}
{props.correct? "Нет замечаний":"Есть замечания"}
setOpen(!open)} className={styles.arrow}> Посмотреть
{ open?
ПРИМЕРЫ ИЗ ДРУГИХ НПА
{ props.paragraph.map( (value, index)=>
№{index+1}
{value[0]}
Score:{value[1]}
) }
{ props.variants?.map( (value)=>
{value}
) }
:
}
); }