Демонстрация RTL, представленная в руководствах по материалам, кажется, не работает для компонентов.
Как сказано в руководстве Справа налево , они динамически включают плагин jss-rtl, когда в теме задано направление: 'rtl', но в демоверсии только ввод html - это rtl, а TextField - нет. «т.
Вот демонстрационный код от https://material -ui-next.com / guides / справа налево / # demo
import React from 'react';
import { MuiThemeProvider, createMuiTheme } from 'material-ui/styles';
import TextField from 'material-ui/TextField';
const theme = createMuiTheme({
direction: 'rtl', // Both here and <body dir="rtl">
});
function Direction() {
return (
<MuiThemeProvider theme={theme}>
<div dir="rtl">
<TextField label="Name" />
<input type="text" placeholder="Name" />
</div>
</MuiThemeProvider>
);
}
export default Direction;