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)}