Files
ScoutingApp2022/webserver/src/ProcessedDataBucketContext.jsx
T

17 lines
647 B
React
Raw Normal View History

2022-01-29 17:05:42 +00:00
import React, { useContext, useState } from "react";
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>
);
};