материал-ui: v4.8.2
реакция: v16.12.0
babel-plugin-react-css-modules с приложением rtl - я думал использовать injectFirst, но потом получаю предупреждение: Material-UI: you cannot use the jss and injectFirst props at the same time.
Я предполагаю, что я должен по-другому определить jss, чтобы он поддерживал модули rtl и css.
// Configure JSS - How should I add here the css-modules styles?
const jss = create({ plugins: [...jssPreset().plugins, rtl()] });
Для RTL я должен сделать:
// Configure JSS
const jss = create({ plugins: [...jssPreset().plugins, rtl()] });
<StylesProvider jss={jss}>
<ThemeProvider theme={theme}>
<AppContainer />
</ThemeProvider>);
</StylesProvider>
для стилей css-модулей я должен сделать:
<StylesProvider injectFirst>
<ThemeProvider theme={theme}>
<AppContainer />
</ThemeProvider>);
</StylesProvider>
Может ли кто-нибудь посоветовать, как мне совместить оба?