From 6467ff7b806113b3f9a426cc65884610a1eeb338 Mon Sep 17 00:00:00 2001 From: IRBorisov <8611739+IRBorisov@users.noreply.github.com> Date: Wed, 23 Aug 2023 18:11:42 +0300 Subject: [PATCH] Refactor help pages --- rsconcept/frontend/.eslintignore | 3 +- rsconcept/frontend/.eslintrc.json | 5 +- .../src/components/Common/ConceptTooltip.tsx | 1 + .../frontend/src/components/ErrorFallback.tsx | 3 +- .../frontend/src/components/Help/HelpAPI.tsx | 9 ++++ .../src/components/Help/HelpConstituenta.tsx | 25 ++++++++++ .../src/components/Help/HelpExteor.tsx | 9 ++++ .../src/components/Help/HelpLibrary.tsx | 9 ++++ .../frontend/src/components/Help/HelpMain.tsx | 21 ++++++++ .../src/components/Help/HelpRSFormItems.tsx | 19 +++++++ .../src/components/Help/HelpRSFormMeta.tsx | 14 ++++++ .../src/components/Help/HelpRSLang.tsx | 16 ++++++ .../src/components/Help/HelpTermGraph.tsx | 34 +++++++++++++ .../src/components/Help/InfoConstituenta.tsx | 2 +- rsconcept/frontend/src/pages/ManualsPage.tsx | 23 --------- .../src/pages/ManualsPage/TopicsList.tsx | 29 +++++++++++ .../src/pages/ManualsPage/ViewTopic.tsx | 32 ++++++++++++ .../frontend/src/pages/ManualsPage/index.tsx | 44 ++++++++++++++++ .../src/pages/RSFormPage/DlgRenameCst.tsx | 2 +- .../pages/RSFormPage/EditorConstituenta.tsx | 18 +------ .../src/pages/RSFormPage/EditorItems.tsx | 13 +---- .../src/pages/RSFormPage/EditorRSForm.tsx | 12 ++++- .../src/pages/RSFormPage/EditorTermGraph.tsx | 28 +---------- .../frontend/src/pages/RSFormPage/RSTabs.tsx | 4 +- rsconcept/frontend/src/utils/backendAPI.ts | 18 +++---- rsconcept/frontend/src/utils/constants.ts | 6 ++- rsconcept/frontend/src/utils/models.ts | 13 +++++ rsconcept/frontend/src/utils/staticUI.ts | 50 ++++++++++++++++++- 28 files changed, 361 insertions(+), 101 deletions(-) create mode 100644 rsconcept/frontend/src/components/Help/HelpAPI.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpConstituenta.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpExteor.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpLibrary.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpMain.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpRSFormItems.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpRSFormMeta.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpRSLang.tsx create mode 100644 rsconcept/frontend/src/components/Help/HelpTermGraph.tsx delete mode 100644 rsconcept/frontend/src/pages/ManualsPage.tsx create mode 100644 rsconcept/frontend/src/pages/ManualsPage/TopicsList.tsx create mode 100644 rsconcept/frontend/src/pages/ManualsPage/ViewTopic.tsx create mode 100644 rsconcept/frontend/src/pages/ManualsPage/index.tsx diff --git a/rsconcept/frontend/.eslintignore b/rsconcept/frontend/.eslintignore index bb693464..9a7e5cf6 100644 --- a/rsconcept/frontend/.eslintignore +++ b/rsconcept/frontend/.eslintignore @@ -1 +1,2 @@ -**/parser.ts \ No newline at end of file +**/parser.ts +**/node_modules/** \ No newline at end of file diff --git a/rsconcept/frontend/.eslintrc.json b/rsconcept/frontend/.eslintrc.json index 42f04976..8ee1faf7 100644 --- a/rsconcept/frontend/.eslintrc.json +++ b/rsconcept/frontend/.eslintrc.json @@ -22,9 +22,6 @@ "off", { "allowConstantExport": true } ], - "simple-import-sort/imports": "warn", - - "@typescript-eslint/no-unsafe-member-access": "off", - "@typescript-eslint/no-unsafe-argument": "off" + "simple-import-sort/imports": "warn" } } diff --git a/rsconcept/frontend/src/components/Common/ConceptTooltip.tsx b/rsconcept/frontend/src/components/Common/ConceptTooltip.tsx index d5ea3a5a..dec3b6ea 100644 --- a/rsconcept/frontend/src/components/Common/ConceptTooltip.tsx +++ b/rsconcept/frontend/src/components/Common/ConceptTooltip.tsx @@ -12,6 +12,7 @@ function ConceptTooltip({ className, place='bottom', ...props }: ConceptTooltipP return (

Something went wrong!

-
Error message: {error.message}
+ { error }