hospital portal

This commit is contained in:
pajri
2023-02-01 16:22:03 +07:00
parent 8d5f4bb0bd
commit a7e688a52c
340 changed files with 46280 additions and 1 deletions

View File

@@ -0,0 +1,29 @@
import { useEffect, ReactNode } from 'react';
// rtl
import rtlPlugin from 'stylis-plugin-rtl';
// emotion
import createCache from '@emotion/cache';
import { CacheProvider } from '@emotion/react';
// @mui
import { useTheme } from '@mui/material/styles';
// ----------------------------------------------------------------------
type Props = {
children: ReactNode;
};
export default function RtlLayout({ children }: Props) {
const theme = useTheme();
useEffect(() => {
document.dir = theme.direction;
}, [theme.direction]);
const cacheRtl = createCache({
key: theme.direction === 'rtl' ? 'rtl' : 'css',
stylisPlugins: theme.direction === 'rtl' ? [rtlPlugin] : [],
});
return <CacheProvider value={cacheRtl}>{children}</CacheProvider>;
}