From 566c6be91d0fc34ec3450be3bdafe1e37cf14221 Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Mon, 19 Aug 2024 19:53:51 +0300 Subject: [PATCH] M: Improve OSS -> RSForm navigation and fix term graph --- rsconcept/frontend/src/pages/OssPage/OssEditContext.tsx | 4 +++- .../src/pages/RSFormPage/EditorTermGraph/TermGraph.tsx | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/rsconcept/frontend/src/pages/OssPage/OssEditContext.tsx b/rsconcept/frontend/src/pages/OssPage/OssEditContext.tsx index a4ae2e37..36053407 100644 --- a/rsconcept/frontend/src/pages/OssPage/OssEditContext.tsx +++ b/rsconcept/frontend/src/pages/OssPage/OssEditContext.tsx @@ -33,6 +33,8 @@ import { UserID, UserLevel } from '@/models/user'; import { PARAMETER } from '@/utils/constants'; import { errors, information } from '@/utils/labels'; +import { RSTabID } from '../RSFormPage/RSTabs'; + export interface ICreateOperationPrompt { x: number; y: number; @@ -206,7 +208,7 @@ export const OssEditState = ({ selected, setSelected, children }: OssEditStatePr if (!node?.result) { return; } - router.push(urls.schema(node.result)); + router.push(urls.schema_props({ id: node.result, tab: RSTabID.CST_LIST })); }, [router, model] ); diff --git a/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/TermGraph.tsx b/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/TermGraph.tsx index e68b8dca..a8864189 100644 --- a/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/TermGraph.tsx +++ b/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/TermGraph.tsx @@ -99,8 +99,7 @@ function TermGraph({ ); useLayoutEffect(() => { - graphRef.current?.resetControls(true); - graphRef.current?.centerGraph(); + graphRef.current?.fitNodesInView([], { animated: true }); }, [toggleResetView, graphRef]); useLayoutEffect(() => {