feat(contexts): add StoreProvider to ContextWrapper to provide store context to components

fix(storeContext.tsx): fix typo in function name, change storeProvider to StoreProvider for consistency and clarity
This commit is contained in:
anovazzi1 2023-10-24 20:10:29 -03:00
commit 768a7cd754
2 changed files with 5 additions and 2 deletions

View file

@ -8,6 +8,7 @@ import { AlertProvider } from "./alertContext";
import { AuthProvider } from "./authContext"; import { AuthProvider } from "./authContext";
import { DarkProvider } from "./darkContext"; import { DarkProvider } from "./darkContext";
import { LocationProvider } from "./locationContext"; import { LocationProvider } from "./locationContext";
import { StoreProvider } from "./storeContext";
import { TabsProvider } from "./tabsContext"; import { TabsProvider } from "./tabsContext";
import { TypesProvider } from "./typesContext"; import { TypesProvider } from "./typesContext";
import { UndoRedoProvider } from "./undoRedoContext"; import { UndoRedoProvider } from "./undoRedoContext";
@ -27,7 +28,9 @@ export default function ContextWrapper({ children }: { children: ReactNode }) {
<ApiInterceptor /> <ApiInterceptor />
<SSEProvider> <SSEProvider>
<TabsProvider> <TabsProvider>
<UndoRedoProvider>{children}</UndoRedoProvider> <UndoRedoProvider>
<StoreProvider>{children}</StoreProvider>
</UndoRedoProvider>
</TabsProvider> </TabsProvider>
</SSEProvider> </SSEProvider>
</LocationProvider> </LocationProvider>

View file

@ -10,7 +10,7 @@ const initialValue = {
export const StoreContext = createContext<storeContextType>(initialValue); export const StoreContext = createContext<storeContextType>(initialValue);
export function storeProvider({ children }) { export function StoreProvider({ children }) {
const [savedFlows, setSavedFlows] = useState<{ [key: string]: FlowType }>({}); const [savedFlows, setSavedFlows] = useState<{ [key: string]: FlowType }>({});
return ( return (