UNPKG

suomifi-ui-components

Version:
29 lines (23 loc) 788 B
'use strict'; var React = require('react'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var React__default = /*#__PURE__*/_interopDefault(React); var ConfigContext = /*#__PURE__*/React.createContext({}); var ConfigProvider = function ConfigProvider(props) { var idPrefix = props.idPrefix, children = props.children; var value = React.useMemo(function () { return { idPrefix: idPrefix }; }, [idPrefix]); return /*#__PURE__*/React__default.default.createElement(ConfigContext.Provider, { value: value }, children); }; var useConfig = function useConfig() { return React.useContext(ConfigContext); }; exports.ConfigProvider = ConfigProvider; exports.useConfig = useConfig; //# sourceMappingURL=ConfigProvider.js.map