@fluentui/react-northstar
Version:
A themable React component library.
20 lines (19 loc) • 703 B
JavaScript
import { useFluentContext } from '@fluentui/react-bindings';
import * as PropTypes from 'prop-types';
import * as React from 'react';
/**
* A ProviderConsumer is used to consume Fluent UI context from Provider.
*/
export var ProviderConsumer = /*#__PURE__*/function () {
var ProviderConsumer = function ProviderConsumer(props) {
var render = props.render;
var context = useFluentContext();
return /*#__PURE__*/React.createElement(React.Fragment, null, render(context.theme));
};
ProviderConsumer.displayName = 'ProviderConsumer';
ProviderConsumer.propTypes = {
render: PropTypes.func.isRequired
};
return ProviderConsumer;
}();
//# sourceMappingURL=ProviderConsumer.js.map