UNPKG

react-lightning-design-system

Version:

Salesforce Lightning Design System components built with React

28 lines (27 loc) 925 B
import React, { createContext } from 'react'; function getDocumentActiveElement() { return document.activeElement; } export var ComponentSettingsContext = /*#__PURE__*/createContext({ getActiveElement: getDocumentActiveElement }); /** * */ export var ComponentSettings = function ComponentSettings(props) { var assetRoot = props.assetRoot, portalClassName = props.portalClassName, portalStyle = props.portalStyle, _props$getActiveEleme = props.getActiveElement, getActiveElement = _props$getActiveEleme === void 0 ? getDocumentActiveElement : _props$getActiveEleme, children = props.children; return /*#__PURE__*/React.createElement(ComponentSettingsContext.Provider, { value: { assetRoot: assetRoot, portalClassName: portalClassName, portalStyle: portalStyle, getActiveElement: getActiveElement } }, children); }; //# sourceMappingURL=ComponentSettings.js.map