diff --git a/ui/app/src/Header/Header.tsx b/ui/app/src/Header/Header.tsx index 2e641d3c1..6c630a826 100644 --- a/ui/app/src/Header/Header.tsx +++ b/ui/app/src/Header/Header.tsx @@ -50,23 +50,29 @@ export const Header: FC = ({ toolbar = {} }) => { const LogoImage: FC<{ src: string }> = ({ src }) => ( {siteDescription} ); - const actions: ActionItems = [ - { - node: logo ? ( - typeof logo === 'string' ? ( - - - - ) : ( - logo - ) - ) : logo === null ? ( + let logoNode; + if (logo) { + logoNode = + typeof logo === 'string' ? ( + + + + ) : ( + logo + ); + } else { + logoNode = + logo === null ? ( 'Home' ) : ( - ), + ); + } + const actions: ActionItems = [ + { + node: logoNode, href: homePath, 'aria-label': 'go to home page', id: 'home', @@ -98,11 +104,7 @@ export const Header: FC = ({ toolbar = {} }) => { } else { actions[0].node = ( - {logo === null ? ( - {siteTitle} - ) : ( - - )} + {logo === null ? {siteTitle} : logoNode} ); }