diff --git a/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression.tsx b/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression.tsx index d0c43ae3..2b72dc9e 100644 --- a/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression.tsx +++ b/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression.tsx @@ -159,7 +159,8 @@ function EditorRSExpression({ { loading && } { !loading && parseData && } { !loading && !parseData && diff --git a/rsconcept/frontend/src/pages/RSFormPage/elements/ParsingResult.tsx b/rsconcept/frontend/src/pages/RSFormPage/elements/ParsingResult.tsx index fe684dfc..1064c110 100644 --- a/rsconcept/frontend/src/pages/RSFormPage/elements/ParsingResult.tsx +++ b/rsconcept/frontend/src/pages/RSFormPage/elements/ParsingResult.tsx @@ -4,10 +4,11 @@ import { getRSErrorPrefix } from '../../../utils/misc'; interface ParsingResultProps { data: IExpressionParse + disabled: boolean onShowError: (error: IRSErrorDescription) => void } -function ParsingResult({ data, onShowError }: ParsingResultProps) { +function ParsingResult({ data, disabled, onShowError }: ParsingResultProps) { const errorCount = data.errors.reduce((total, error) => (error.isCritical ? total + 1 : total), 0); const warningsCount = data.errors.length - errorCount; @@ -16,7 +17,11 @@ function ParsingResult({ data, onShowError }: ParsingResultProps) {

Ошибок: {errorCount} | Предупреждений: {warningsCount}

{data.errors.map((error, index) => { return ( -

onShowError(error)}> +

onShowError(error)} + > {error.isCritical ? 'Ошибка' : 'Предупреждение'} {getRSErrorPrefix(error)}: {describeRSError(error)}