processed data bucket context

This commit is contained in:
Aquaticholic
2022-01-29 17:05:42 +00:00
parent 47b5af184f
commit 285eeb11d4
8 changed files with 91 additions and 150 deletions
@@ -0,0 +1,18 @@
import React, { useContext, useState } from "react";
import { useLocalDb } from "./DbContext";
import { ProcessedDataBucket } from "./ProcessedDataBucket.jsx"
export const ProcessedDataBucketContext = React.createContext();
export function useProcessedDataBucket() {
return useContext(ProcessedDataBucketContext);
}
export function ProcessedDataBucketProvider({ children }) {
//create the processed data bucket object
const [processedDataBucket, setProcessedDataBucket] = useState(new ProcessedDataBucket());
return (
<ProcessedDataBucketContext.Provider value={processedDataBucket}>
{children}
</ProcessedDataBucketContext.Provider>
);
};