mirror of
https://github.com/Team4388/ScoutingApp2022.git
synced 2026-06-09 00:38:03 -06:00
17 lines
647 B
React
17 lines
647 B
React
|
|
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>
|
||
|
|
);
|
||
|
|
};
|