speed-flowchart-web/src/utils/ContextWrapper.tsx

16 lines
431 B
TypeScript

import { Context } from '../data/Context';
import { DigitalrockAPi } from '../data/DigitalrockApi';
/**
* Sets Context for its children
* @param {{ children: JSX.Element }} props
* @return {JSX.Element}
*/
export default function ContextWrapper(props: { children: JSX.Element }) {
const { children } = props;
const api = new DigitalrockAPi();
return <Context.Provider value={{ api }}>{children}</Context.Provider>;
}