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.
16 lines (11 loc) • 459 B
JavaScript
import React, { useContext } from 'react';
import { RendererProvider, RendererContext } from 'react-fela';
import { styleRenderer } from './style-renderer';
const clientRenderer = styleRenderer();
export function StyleProvider({ renderer = clientRenderer, children }) {
const contextRenderer = useContext(RendererContext);
if (contextRenderer) {
return children;
}
return <RendererProvider renderer={renderer}>{children}</RendererProvider>;
}