2022-01-29 17:05:42 +00:00
|
|
|
import React, { useContext, useState } from "react";
|
2022-03-14 16:17:39 -06:00
|
|
|
import { ProcessedDataBucket } from "./ProcessedDataBucket.jsx";
|
2022-01-29 17:05:42 +00:00
|
|
|
|
|
|
|
|
export const ProcessedDataBucketContext = React.createContext();
|
|
|
|
|
export function useProcessedDataBucket() {
|
2022-03-14 16:17:39 -06:00
|
|
|
return useContext(ProcessedDataBucketContext);
|
2022-01-29 17:05:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function ProcessedDataBucketProvider({ children }) {
|
2022-03-14 16:17:39 -06:00
|
|
|
//create the processed data bucket object
|
|
|
|
|
const [processedDataBucket, setProcessedDataBucket] = useState(null);
|
|
|
|
|
return <ProcessedDataBucketContext.Provider value={{ processedDataBucket, setProcessedDataBucket }}>{children}</ProcessedDataBucketContext.Provider>;
|
|
|
|
|
}
|