1
- import { makeStyles } from "@mui/styles" ;
2
- import { Sidebar } from "./Sidebar" ;
3
- import { Stack } from "components/Stack/Stack" ;
4
- import { FC , Suspense } from "react" ;
1
+ import { type FC , Suspense } from "react" ;
2
+ import { Outlet } from "react-router-dom" ;
5
3
import { Helmet } from "react-helmet-async" ;
6
4
import { pageTitle } from "utils/page" ;
7
- import { Margins } from "../Margins/Margins" ;
8
5
import { useMe } from "hooks/useMe" ;
9
6
import { Loader } from "components/Loader/Loader" ;
10
- import { Outlet } from "react-router-dom" ;
7
+ import { Stack } from "components/Stack/Stack" ;
8
+ import { Margins } from "../Margins/Margins" ;
9
+ import { Sidebar } from "./Sidebar" ;
11
10
12
11
export const SettingsLayout : FC = ( ) => {
13
- const styles = useStyles ( ) ;
14
12
const me = useMe ( ) ;
15
13
16
14
return (
@@ -20,10 +18,21 @@ export const SettingsLayout: FC = () => {
20
18
</ Helmet >
21
19
22
20
< Margins >
23
- < Stack className = { styles . wrapper } direction = "row" spacing = { 6 } >
21
+ < Stack
22
+ css = { ( theme ) => ( {
23
+ padding : theme . spacing ( 6 , 0 ) ,
24
+ } ) }
25
+ direction = "row"
26
+ spacing = { 6 }
27
+ >
24
28
< Sidebar user = { me } />
25
29
< Suspense fallback = { < Loader /> } >
26
- < main className = { styles . content } >
30
+ < main
31
+ css = { {
32
+ maxWidth : 800 ,
33
+ width : "100%" ,
34
+ } }
35
+ >
27
36
< Outlet />
28
37
</ main >
29
38
</ Suspense >
@@ -32,14 +41,3 @@ export const SettingsLayout: FC = () => {
32
41
</ >
33
42
) ;
34
43
} ;
35
-
36
- const useStyles = makeStyles ( ( theme ) => ( {
37
- wrapper : {
38
- padding : theme . spacing ( 6 , 0 ) ,
39
- } ,
40
-
41
- content : {
42
- maxWidth : 800 ,
43
- width : "100%" ,
44
- } ,
45
- } ) ) ;
0 commit comments