From bb7534a6820ad881d05ce695592fdb15cd116553 Mon Sep 17 00:00:00 2001 From: tmaog Date: Tue, 13 May 2025 18:01:36 +0200 Subject: [PATCH 1/2] fix: missing properties --- src/components/Editor/FlowEditor.tsx | 3 ++- src/components/Properties/Nodes/AbstractNodeProperties.tsx | 1 + src/types/polyglotElements/nodes/AbstractNode.ts | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/Editor/FlowEditor.tsx b/src/components/Editor/FlowEditor.tsx index d963565..7e8fc3d 100644 --- a/src/components/Editor/FlowEditor.tsx +++ b/src/components/Editor/FlowEditor.tsx @@ -35,7 +35,6 @@ import ContextMenu, { ContextMenuTypes, } from '../ContextMenu/ContextMenu'; -import { platform } from 'os'; import { createNewDefaultPolyglotNode } from '../../utils/utils'; import LateralMenu from '../LateralMenu/LateralMenu'; import EditorNav from '../NavBars/EditorNav'; @@ -157,6 +156,8 @@ const FlowEditor = ({ topicsAI: flow?.topicsAI, language: flow?.language, macro_subject: flow?.macro_subject, + title: flow?.title, + context: flow?.context, }, reactFlow: { id: id, diff --git a/src/components/Properties/Nodes/AbstractNodeProperties.tsx b/src/components/Properties/Nodes/AbstractNodeProperties.tsx index 95ec377..b9addbb 100644 --- a/src/components/Properties/Nodes/AbstractNodeProperties.tsx +++ b/src/components/Properties/Nodes/AbstractNodeProperties.tsx @@ -168,6 +168,7 @@ const AbstractNodeProperties = () => { setMacroSubject(response.data.macro_subject); setValue('data.macro_subject', response.data.macro_subject); setValue('data.language', response.data.language); + setValue('data.title', response.data.title) setValue( 'data.learning_outcome', response.data.learning_outcome as LearningOutcome diff --git a/src/types/polyglotElements/nodes/AbstractNode.ts b/src/types/polyglotElements/nodes/AbstractNode.ts index 7288cb2..eb76e5e 100644 --- a/src/types/polyglotElements/nodes/AbstractNode.ts +++ b/src/types/polyglotElements/nodes/AbstractNode.ts @@ -13,6 +13,8 @@ export type AbstractNodeData = NodeData & { topicsAI: Topic[]; language: string; macro_subject: string; + title: string; + context?: string; }; export type AbstractNode = PolyglotNode & { @@ -35,6 +37,7 @@ polyglotNodeComponentMapping.registerMapping({ education_level: EducationLevel.College, topicsAI: [], language: '', + title: '', macro_subject: '', }, }); From 57384449dd1405161fb8ba28295122f75fbe4899 Mon Sep 17 00:00:00 2001 From: tmaog Date: Tue, 13 May 2025 18:03:13 +0200 Subject: [PATCH 2/2] fix: missing properties --- src/components/Properties/Nodes/AbstractNodeProperties.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Properties/Nodes/AbstractNodeProperties.tsx b/src/components/Properties/Nodes/AbstractNodeProperties.tsx index b9addbb..721f449 100644 --- a/src/components/Properties/Nodes/AbstractNodeProperties.tsx +++ b/src/components/Properties/Nodes/AbstractNodeProperties.tsx @@ -168,7 +168,7 @@ const AbstractNodeProperties = () => { setMacroSubject(response.data.macro_subject); setValue('data.macro_subject', response.data.macro_subject); setValue('data.language', response.data.language); - setValue('data.title', response.data.title) + setValue('data.title', response.data.title); setValue( 'data.learning_outcome', response.data.learning_outcome as LearningOutcome