UNPKG

@shopify/polaris

Version:

Shopify’s product component library

20 lines (17 loc) 521 B
import React$1, { useState, useCallback } from 'react'; import { PortalsManagerContext } from './context.js'; function PortalsManagerProvider({ children }) { var [portalsContainerRef, setPortalsContainerRef] = useState(null); var setContainerNode = useCallback(ref => { setPortalsContainerRef(ref); }, []); return /*#__PURE__*/React$1.createElement(PortalsManagerContext.Provider, { value: { setContainerNode, portalsContainerRef } }, children); } export { PortalsManagerProvider };