diff --git a/src/frontend/src/contexts/typesContext.tsx b/src/frontend/src/contexts/typesContext.tsx index d4f00e632..95f9622c7 100644 --- a/src/frontend/src/contexts/typesContext.tsx +++ b/src/frontend/src/contexts/typesContext.tsx @@ -12,6 +12,8 @@ const initialValue:typesContextType = { setTypes: () => {}, templates: {}, setTemplates: () => {}, + data:{}, + setData:()=>{} }; export const typesContext = createContext(initialValue); @@ -20,6 +22,7 @@ export function TypesProvider({ children }:{children:ReactNode}) { const [types, setTypes] = useState({}); const [reactFlowInstance, setReactFlowInstance] = useState(null); const [templates, setTemplates] = useState({}); + const [data, setData] = useState({}); function deleteNode(idx:string) { reactFlowInstance.setNodes( reactFlowInstance.getNodes().filter((n:Node) => n.id !== idx) @@ -35,7 +38,9 @@ export function TypesProvider({ children }:{children:ReactNode}) { setReactFlowInstance, deleteNode, setTemplates, - templates + templates, + data, + setData }} > {children} diff --git a/src/frontend/src/types/typesContext/index.ts b/src/frontend/src/types/typesContext/index.ts index cd0939cce..59d22f365 100644 --- a/src/frontend/src/types/typesContext/index.ts +++ b/src/frontend/src/types/typesContext/index.ts @@ -2,6 +2,8 @@ import { ReactFlowInstance } from "reactflow"; const types:{[char: string]: string}={}; const template:{[char: string]: string}={} +const data:{[char: string]: string}={} + export type typesContextType = { reactFlowInstance: ReactFlowInstance|null; @@ -11,4 +13,6 @@ export type typesContextType = { setTypes: (newState: {}) => void; templates: typeof template; setTemplates: (newState: {}) => void; + data: typeof data; + setData: (newState: {}) => void; }; \ No newline at end of file