Files
ScoutingApp2022/webserver/src/ProcessedDataBucketContext.jsx
T

14 lines
609 B
React
Raw Normal View History

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>;
}