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

View file

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