UNPKG

@wordpress/components

Version:
27 lines (25 loc) 598 B
import { createElement } from "@wordpress/element"; /** * External dependencies */ import { CacheProvider } from '@emotion/core'; import createCache from '@emotion/cache'; import memoize from 'memize'; const memoizedCreateCacheWithContainer = memoize(container => { return createCache({ container }); }); export default function StyleProvider({ children, document }) { if (!document) { return null; } const cache = memoizedCreateCacheWithContainer(document.head); return createElement(CacheProvider, { value: cache }, children); } //# sourceMappingURL=index.js.map