diff --git a/src/@primer/gatsby-theme-doctocat/components/hero.js b/src/@primer/gatsby-theme-doctocat/components/hero.js index 99dde9d80..1da4a4393 100644 --- a/src/@primer/gatsby-theme-doctocat/components/hero.js +++ b/src/@primer/gatsby-theme-doctocat/components/hero.js @@ -1,4 +1,4 @@ -import {Text, Box, Heading, ThemeProvider} from '@primer/react' +import {Text, Box, Heading, ThemeProvider, Link} from '@primer/react' import React from 'react' import {Container} from '@primer/gatsby-theme-doctocat' @@ -7,6 +7,36 @@ export default function Hero() { + {/* Temporary banner before site is decomissioned, it is intended to mirror the Note component that shows up on component pages */} + + + 🎉 👀 New look, same Primer!{' '} + + Preview the new docs experience here + {' '} + and let us know what you think. + + ) : null} + + + + 🎉 👀 New look, same Primer!{' '} + + Preview the new docs experience here + {' '} + and let us know what you think. + + + {children} diff --git a/src/layouts/component-layout.tsx b/src/layouts/component-layout.tsx index 6177616db..09c607e7a 100644 --- a/src/layouts/component-layout.tsx +++ b/src/layouts/component-layout.tsx @@ -9,8 +9,8 @@ import {ComponentPageNav} from '../components/component-page-nav' import navItems from '@primer/gatsby-theme-doctocat/src/nav.yml' type NavItemData = { - title: string, - url?: string, + title: string + url?: string children?: NavItemData[] } @@ -45,17 +45,23 @@ export default function ComponentLayout({pageContext, children, path}) { return ( - + {breadcrumbData.length > 1 ? ( - {breadcrumbData.map(item => item.url ? ( - - {item.title} - - ): null).filter(item => item)} + {breadcrumbData + .map(item => + item.url ? ( + + {item.title} + + ) : null, + ) + .filter(item => item)} ) : null} - {title} + + {title} + {description ? ( {description}