Right-to-left
In order to support the habits of languages such as Arabic and Hebrew, the UI of the language read from right to left (RTL).
Steps
1.HTML
Make sure the dir
attribute is set on the body:
<html dir="rtl"></html>
2.IntlProvider
Set the rtl
props on the IntlProvider component to configure all components to support RTL.
function RTL(props) {
return <IntlProvider rtl>{props.children}</IntlProvider>;
}
3.Import RTL style files
- Including the RTL version when using the compiled React Suite CSS
@import '~rsuite/dist/styles/rsuite-default-rtl.css'; //or ~rsuite/dist/styles/rsuite-dark-rtl.css
- Processing the final CSS via rtlcss in case of using the Less version
@import '~rsuite/lib/styles/themes/default/index.less'; // or ~rsuite/lib/styles/themes/dark/index.less