mirror of
https://github.com/guilhermewerner/tomasulo-simulator
synced 2025-08-06 15:13:43 +00:00
Add program context
This commit is contained in:
17
src/ProgramContext.js
Normal file
17
src/ProgramContext.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import { createContext, useState } from 'react';
|
||||
|
||||
export const ProgramContext = createContext(null);
|
||||
|
||||
export const ProgramContextProvider = ({ children }) => {
|
||||
const [program, setProgram] = useState({});
|
||||
|
||||
const updateProgram = (newObject) => {
|
||||
setProgram(newObject);
|
||||
};
|
||||
|
||||
return (
|
||||
<ProgramContext.Provider value={{ program, updateProgram }}>
|
||||
{children}
|
||||
</ProgramContext.Provider>
|
||||
);
|
||||
};
|
Reference in New Issue
Block a user