UNPKG

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
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); }