Some checks failed
No response / noResponse (push) Has been cancelled
CI / Continuous releases (push) Has been cancelled
CI / test-dev (macos-latest) (push) Has been cancelled
CI / test-dev (ubuntu-latest) (push) Has been cancelled
CI / test-dev (windows-latest) (push) Has been cancelled
Maintenance / main (push) Has been cancelled
Scorecards supply-chain security / Scorecards analysis (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
35 lines
1003 B
TypeScript
35 lines
1003 B
TypeScript
import rtlPlugin from '@mui/stylis-plugin-rtl';
|
||
import { prefixer } from 'stylis';
|
||
import { CacheProvider } from '@emotion/react';
|
||
import createCache from '@emotion/cache';
|
||
import { CssVarsProvider, extendTheme } from '@mui/joy/styles';
|
||
import FormControl from '@mui/joy/FormControl';
|
||
import FormLabel from '@mui/joy/FormLabel';
|
||
import FormHelperText from '@mui/joy/FormHelperText';
|
||
import Input from '@mui/joy/Input';
|
||
|
||
const theme = extendTheme({
|
||
direction: 'rtl',
|
||
});
|
||
|
||
const cacheRtl = createCache({
|
||
key: 'joyrtl',
|
||
stylisPlugins: [prefixer, rtlPlugin],
|
||
});
|
||
|
||
export default function RtlDemo() {
|
||
return (
|
||
<CacheProvider value={cacheRtl}>
|
||
<CssVarsProvider theme={theme}>
|
||
<div dir="rtl">
|
||
<FormControl>
|
||
<FormLabel>ملصق</FormLabel>
|
||
<Input placeholder="العنصر النائب" />
|
||
<FormHelperText>هذا نص مساعد</FormHelperText>
|
||
</FormControl>
|
||
</div>
|
||
</CssVarsProvider>
|
||
</CacheProvider>
|
||
);
|
||
}
|