Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // eslint-disable-next-line no-unused-vars
- import React, { FunctionComponent } from 'react';
- import { createMuiTheme } from '@material-ui/core/styles';
- import { StylesProvider, ThemeProvider, jssPreset } from '@material-ui/styles';
- import { create } from 'jss';
- import rtl from 'jss-rtl';
- import PropTypes from 'prop-types';
- // Configure JSS
- const jss = create({ plugins: [...jssPreset().plugins, rtl()] });
- const theme = createMuiTheme({
- direction: 'rtl',
- });
- const RTL: FunctionComponent = ({ children }) => {
- return (
- <StylesProvider jss={jss}>
- <ThemeProvider theme={theme}>{children}</ThemeProvider>
- </StylesProvider>
- );
- };
- RTL.propTypes = {
- children: PropTypes.element.isRequired,
- };
- export default RTL;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement