From 7a7d26fa2f313e0a3713661a80dd8c78903b2e99 Mon Sep 17 00:00:00 2001 From: Twiineenock Date: Tue, 20 Aug 2024 04:18:09 +0300 Subject: [PATCH] feat: indicate errors in JSON schema --- src/components/form-editor/form-editor.component.tsx | 9 +++++++++ src/components/form-editor/form-editor.scss | 7 +++++++ src/components/schema-editor/schema-editor.component.tsx | 1 + 3 files changed, 17 insertions(+) diff --git a/src/components/form-editor/form-editor.component.tsx b/src/components/form-editor/form-editor.component.tsx index 90162c1..ed479bb 100644 --- a/src/components/form-editor/form-editor.component.tsx +++ b/src/components/form-editor/form-editor.component.tsx @@ -361,6 +361,15 @@ const FormEditorContent: React.FC = ({ t }) => { ) : null}
+ {invalidJsonErrorMessage ? ( + + ) : null} = ({ setCurrentIndex(0); onSchemaChange(newValue); debouncedValidateSchema(newValue, schema); + setErrors([]); }; // Schema Validation Errors