@material-ui/core
Version:
React components that implement Google's Material Design.
18 lines (15 loc) • 717 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
import { render as enzymeRender } from 'enzyme';
import React from 'react';
import { RenderContext } from './RenderMode'; // Generate a render to string function.
export default function createRender(options1 = {}) {
const {
render = enzymeRender
} = options1,
other1 = _objectWithoutPropertiesLoose(options1, ["render"]);
const renderWithContext = function renderWithContext(node, options2 = {}) {
return render(React.createElement(RenderContext, null, node), _extends({}, other1, {}, options2));
};
return renderWithContext;
}