@fluent-windows/core
Version:
React components that inspired by Microsoft's Fluent Design System.
29 lines (25 loc) • 612 B
JavaScript
import * as React from 'react';
import * as PropTypes from 'prop-types';
import { render } from '@testing-library/react';
import { SheetsRegistry } from '@fluent-windows/styles';
import ThemeProvider from '../ThemeProvider';
let sheets;
const Wrapper = ({
children
}) => {
sheets = new SheetsRegistry();
return React.createElement(ThemeProvider, {
theme: {},
registry: sheets
}, children);
};
Wrapper.propTypes = {
children: PropTypes.node
};
const customRender = (ui, options) => ({ ...render(ui, {
wrapper: Wrapper,
...options
}),
sheets
});
export { customRender as render };