@@ -15,12 +15,11 @@ import Button from "@mui/material/Button";
1515import Avatar from "@mui/material/Avatar" ;
1616import MenuItem from "@mui/material/MenuItem" ;
1717import MenuIcon from "@mui/icons-material/Menu" ;
18- import LOGO from "../../src/assets/images/Logo .svg" ;
18+ import LOGO from "../../src/assets/images/title .svg" ;
1919import axios from "axios" ;
2020import { useRecoilState , useSetRecoilState } from "recoil" ;
2121import { avatar , id , name , token } from "../recoil/authorize" ;
2222import styled from "styled-components" ;
23-
2423const ElevationScroll = ( props ) => {
2524 const { children, window } = props ;
2625 // Note that you normally won't need to set the window ref as useScrollTrigger
@@ -31,12 +30,10 @@ const ElevationScroll = (props) => {
3130 threshold : 0 ,
3231 target : window ? window ( ) : undefined ,
3332 } ) ;
34-
3533 return React . cloneElement ( children , {
3634 elevation : trigger ? 4 : 0 ,
3735 } ) ;
3836} ;
39-
4037ElevationScroll . propTypes = {
4138 children : PropTypes . element . isRequired ,
4239 /**
@@ -45,15 +42,13 @@ ElevationScroll.propTypes = {
4542 */
4643 window : PropTypes . func ,
4744} ;
48-
4945export const Header = ( props ) => {
5046 const [ anchorElNav , setAnchorElNav ] = useState ( null ) ;
5147 const [ anchorElUser , setAnchorElUser ] = useState ( null ) ;
5248 const [ src , setSrc ] = useRecoilState ( avatar ) ;
5349 const [ userId , setUserId ] = useRecoilState ( id ) ;
5450 const [ userName , setUserName ] = useRecoilState ( name ) ;
5551 const setToken = useSetRecoilState ( token ) ;
56-
5752 React . useEffect ( ( ) => {
5853 setSrc ( localStorage . avatar ) ;
5954 setUserId ( localStorage . id ) ;
@@ -65,20 +60,16 @@ export const Header = (props) => {
6560 const handleOpenUserMenu = ( event ) => {
6661 if ( props . burger ) setAnchorElUser ( event . currentTarget ) ;
6762 } ;
68-
6963 const handleCloseNavMenu = ( event ) => {
7064 setAnchorElNav ( null ) ;
7165 return event . currentTarget ;
7266 } ;
73-
7467 const onMenuClick = ( event ) => {
7568 moveToPage ( handleCloseNavMenu ( event ) . innerText ) ;
7669 } ;
77-
7870 const moveToPage = ( page ) => {
7971 document . querySelector ( "." + page ) . scrollIntoView ( { behavior : "smooth" } ) ;
8072 } ;
81-
8273 const handleCloseUserMenu = async ( ) => {
8374 const res = await axios . post (
8475 process . env . REACT_APP_SERVER_URL + "/auth/github-logout" ,
@@ -94,11 +85,9 @@ export const Header = (props) => {
9485 setSrc ( localStorage . getItem ( "avatar" ) ) ;
9586 setAnchorElUser ( null ) ;
9687 } ;
97-
9888 const handleOpenNewTab = ( url ) => {
9989 window . open ( url , "_blank" , "noopener, noreferrer" ) ;
10090 } ;
101-
10291 return (
10392 < React . Fragment >
10493 < CssBaseline />
@@ -114,22 +103,6 @@ export const Header = (props) => {
114103 < LogoWrapper href = "/" >
115104 < LogoImg src = { LOGO } />
116105 </ LogoWrapper >
117- < Typography
118- variant = "h5"
119- href = "/"
120- component = "a"
121- gutterBottom
122- mt = { 2 }
123- sx = { {
124- fontFamily : "monospace" ,
125- fontWeight : 700 ,
126- letterSpacing : ".3rem" ,
127- color : "inherit" ,
128- textDecoration : "none" ,
129- } }
130- >
131- OpenSetGo
132- </ Typography >
133106 </ Box >
134107 < Box sx = { { flexGrow : 1 , display : { xs : "flex" , md : "none" } } } >
135108 { props . burger ? (
@@ -184,26 +157,7 @@ export const Header = (props) => {
184157 < LogoWrapper href = "/" >
185158 < LogoImg src = { LOGO } />
186159 </ LogoWrapper >
187- < Typography
188- variant = "h5"
189- noWrap
190- component = "a"
191- href = "/"
192- mt = { 2 }
193- sx = { {
194- display : { xs : "flex" , md : "none" } ,
195- flexGrow : 1 ,
196- fontFamily : "monospace" ,
197- fontWeight : 700 ,
198- letterSpacing : ".3rem" ,
199- color : "inherit" ,
200- textDecoration : "none" ,
201- } }
202- >
203- OpenSetGo
204- </ Typography >
205160 </ Box >
206-
207161 < Box
208162 sx = { {
209163 mr : 2 ,
@@ -272,19 +226,15 @@ export const Header = (props) => {
272226 </ React . Fragment >
273227 ) ;
274228} ;
275-
276229const LogoWrapper = styled . a `
277230 display: flex;
278231 flex-direction: row;
279232 justify-content: center;
280- margin: 1rem;
281233` ;
282-
283234const LogoImg = styled . img `
284- width: 3rem ;
285- height: 3rem ;
235+ width: 10rem ;
236+ height: 10rem ;
286237` ;
287-
288238const AvatarDiv = styled . div `
289239 flex-direction: column;
290240 display: flex;
0 commit comments