UNPKG

react-admit-one

Version:

An admit-one ticket for your React components

10 lines (9 loc) 453 B
import React, { createContext } from 'react'; import useLazyValue from './utils/useLazyValue'; var AdmitOneBoundaryContext = createContext(null); var AdmitOneBoundary = function (_a) { var children = _a.children; var instancesCache = useLazyValue(function () { return new Map(); }); return (React.createElement(AdmitOneBoundaryContext.Provider, { value: instancesCache }, children)); }; export { AdmitOneBoundaryContext, AdmitOneBoundary };