vcc-ui
Version:
VCC UI is a collection of React UI Components that can be used for developing front-end applications at Volvo Car Corporation.
18 lines (16 loc) • 572 B
JavaScript
import React, { useContext } from 'react';
import { RendererProvider, RendererContext } from 'react-fela';
import { styleRenderer } from './style-renderer';
var clientRenderer = styleRenderer();
export function StyleProvider(_ref) {
var _ref$renderer = _ref.renderer,
renderer = _ref$renderer === void 0 ? clientRenderer : _ref$renderer,
children = _ref.children;
var contextRenderer = useContext(RendererContext);
if (contextRenderer) {
return children;
}
return React.createElement(RendererProvider, {
renderer: renderer
}, children);
}