@@ -4,8 +4,13 @@ import { useLocation, useNavigate } from "@solidjs/router";
44import bdtLogo from "../assets/logos/bdt-logo-large-mono-light.svg" ;
55import { Show } from "solid-js" ;
66
7-
8- const HeaderButton = ( { buttonText, onClick } : { buttonText : string ; onClick : ( ) => void } ) => {
7+ const HeaderButton = ( {
8+ buttonText,
9+ onClick,
10+ } : {
11+ buttonText : string ;
12+ onClick : ( ) => void ;
13+ } ) => {
914 return (
1015 < div
1116 onClick = { onClick }
@@ -17,7 +22,7 @@ const HeaderButton = ({ buttonText, onClick }: { buttonText: string; onClick: ()
1722 { buttonText }
1823 </ div >
1924 ) ;
20- }
25+ } ;
2126
2227export default function Header ( ) {
2328 const { logout } = useAuth ( ) ;
@@ -34,13 +39,24 @@ export default function Header() {
3439 return (
3540 < header class = "bg-gray-200 min-h-24 h-24 px-4 flex items-center justify-between border-b-2 border-gray-300" >
3641 < div class = "flex items-center space-x-6" >
37- < img src = { bdtLogo } alt = "" class = "w-36" />
42+ < img
43+ src = { bdtLogo }
44+ alt = "BDT logo"
45+ class = "w-36 cursor-pointer"
46+ onClick = { ( ) => navigate ( "/" ) }
47+ />
3848 </ div >
3949 < div class = "flex items-center h-full" >
4050 < Show when = { isNotRoot } >
41- < HeaderButton buttonText = "← Back to Home" onClick = { ( ) => navigate ( "/" ) } />
51+ < HeaderButton
52+ buttonText = "← Back to Home"
53+ onClick = { ( ) => navigate ( "/" ) }
54+ />
4255 </ Show >
43- < HeaderButton buttonText = "User Guide" onClick = { ( ) => window . open ( "https://bdt-docs.web.app/" , "_blank" ) } />
56+ < HeaderButton
57+ buttonText = "User Guide"
58+ onClick = { ( ) => window . open ( "https://bdt-docs.web.app/" , "_blank" ) }
59+ />
4460 < HeaderButton buttonText = "Logout" onClick = { handleLogout } />
4561 </ div >
4662 </ header >
0 commit comments