Add hiring link in top nav

pull/2891/head
Kamran Ahmed 2 years ago
parent b39eac78ff
commit a7dd614c8c
  1. 16
      components/global-header.tsx

@ -7,10 +7,14 @@ import siteConfig from '../content/site.json';
type MenuLinkProps = { type MenuLinkProps = {
text: string; text: string;
link: string; link: string;
target?: '_blank' | '_self' | '_parent' | '_top';
isFancy?: boolean;
}; };
function MenuLink(props: MenuLinkProps) { function MenuLink(props: MenuLinkProps) {
const { text, link } = props; const { text, link, target = '_self', isFancy = false } = props;
const gradientProp = isFancy ? { bgGradient: 'linear(to-r, yellow.100, teal.100)', bgClip: 'text' } : {};
return <Link return <Link
borderBottomWidth={0} borderBottomWidth={0}
@ -18,6 +22,8 @@ function MenuLink(props: MenuLinkProps) {
_hover={{ textDecoration: 'none', borderBottomColor: 'white' }} _hover={{ textDecoration: 'none', borderBottomColor: 'white' }}
fontWeight={500} fontWeight={500}
href={link} href={link}
target={target}
{...gradientProp}
> >
{text} {text}
</Link>; </Link>;
@ -29,7 +35,13 @@ function DesktopMenuLinks() {
fontSize='15px'> fontSize='15px'>
<MenuLink text={'Roadmaps'} link={'/roadmaps'} /> <MenuLink text={'Roadmaps'} link={'/roadmaps'} />
<MenuLink text={'Guides'} link={'/guides'} /> <MenuLink text={'Guides'} link={'/guides'} />
<MenuLink text={'Videos'} link={'/watch'} />
<MenuLink
target={'_blank'}
text={'We are Hiring'}
isFancy
link={'https://docs.google.com/forms/d/e/1FAIpQLSesFpPxgKx_8-L5hm7fw6NQpgGixrMGC4Cg3M8NHPQhFfSajQ/viewform'}
/>
<Link ml='10px' bgGradient='linear(to-l, yellow.700, red.600)' p='7px 10px' rounded='4px' <Link ml='10px' bgGradient='linear(to-l, yellow.700, red.600)' p='7px 10px' rounded='4px'
_hover={{ textDecoration: 'none', bgGradient: 'linear(to-l, red.800, yellow.700)' }} _hover={{ textDecoration: 'none', bgGradient: 'linear(to-l, red.800, yellow.700)' }}

Loading…
Cancel
Save