16 lines
431 B
TypeScript
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>;
|
|
}
|