@@ -75,53 +75,60 @@ function ResponsiveAppBar({ user }) {
7575 < Box sx = { { flexGrow : 1 } } />
7676
7777 { user &&
78- < >
79- < Box sx = { { flexGrow : 0 } } >
80- < Tooltip title = "Navigation" >
81- < IconButton onClick = { handleOpenUserMenu } sx = { { p : 0 } } >
82- < Avatar
83- sx = { {
84- bgcolor : "grey" ,
85- "&:hover" : {
86- border : "2px solid darkgrey" ,
87- } ,
88- } }
89- >
90- { user ? ( Array . from ( user [ "given_name" ] ) [ 0 ] + Array . from ( user [ "family_name" ] ) [ 0 ] ) : "" }
91- </ Avatar >
92- </ IconButton >
93- </ Tooltip >
94- < Menu
95- sx = { { mt : '45px' } }
96- id = "menu-appbar"
97- anchorEl = { anchorElUser }
98- anchorOrigin = { {
99- vertical : 'top' ,
100- horizontal : 'right' ,
101- } }
102- keepMounted
103- transformOrigin = { {
104- vertical : 'top' ,
105- horizontal : 'right' ,
106- } }
107- open = { Boolean ( anchorElUser ) }
108- onClose = { handleCloseUserMenu }
109- >
110- { pages . map ( ( p ) => (
111- < MenuItem key = { p . label } onClick = { handleCloseUserMenu } >
112- < Link color = "grey" href = { p . href } underline = "none" >
113- < Typography textAlign = "center" > { p . label } </ Typography >
114- </ Link >
115- </ MenuItem >
116- ) ) }
117- </ Menu >
118- </ Box >
119- </ >
78+ < Box sx = { { flexGrow : 0 } } >
79+ < Tooltip title = "Navigation" >
80+ < IconButton onClick = { handleOpenUserMenu } sx = { { p : 0 } } >
81+ < Avatar
82+ sx = { {
83+ bgcolor : "grey" ,
84+ "&:hover" : {
85+ border : "2px solid darkgrey" ,
86+ } ,
87+ } }
88+ >
89+ { user ? ( Array . from ( user [ "given_name" ] ) [ 0 ] + Array . from ( user [ "family_name" ] ) [ 0 ] ) : "" }
90+ </ Avatar >
91+ </ IconButton >
92+ </ Tooltip >
93+ < Menu
94+ sx = { { mt : '45px' } }
95+ id = "menu-appbar"
96+ anchorEl = { anchorElUser }
97+ anchorOrigin = { {
98+ vertical : 'top' ,
99+ horizontal : 'right' ,
100+ } }
101+ keepMounted
102+ transformOrigin = { {
103+ vertical : 'top' ,
104+ horizontal : 'right' ,
105+ } }
106+ open = { Boolean ( anchorElUser ) }
107+ onClose = { handleCloseUserMenu }
108+ >
109+ { pages . map ( ( p ) => (
110+ < MenuItem key = { p . label } onClick = { handleCloseUserMenu } >
111+ < Link color = "grey" href = { p . href } underline = "none" >
112+ < Typography textAlign = "center" > { p . label } </ Typography >
113+ </ Link >
114+ </ MenuItem >
115+ ) ) }
116+ </ Menu >
117+ </ Box >
120118 }
121119
122120 { ! user &&
123- < Box sx = { { flexGrow : 1 } } >
124- < Link href = "/login" > Sign In</ Link >
121+ < Box sx = { { flexGrow : 0 } } >
122+ < Link sx = { {
123+ textDecoration : 'none' ,
124+ color : 'black' ,
125+ display : 'inline-block' ,
126+ border : 'solid 1px black' ,
127+ padding : '0.5em 1em' ,
128+ borderRadius : '0.5em' ,
129+ fontWeight : 'bold' ,
130+ '&:hover' : { textDecoration : 'underline' , color : '#333' }
131+ } } href = "/login" > Sign In</ Link >
125132 </ Box >
126133 }
127134 </ Toolbar >
0 commit comments