in beta/src/components/Layout/Footer.tsx [149:185]
function FooterLink({
href,
children,
isHeader = false,
}: {
href?: string;
children: React.ReactNode;
isHeader?: boolean;
}) {
const classes = cn('border-b inline-block border-transparent', {
'text-sm text-primary dark:text-primary-dark': !isHeader,
'text-md text-secondary dark:text-secondary-dark my-2 font-bold': isHeader,
'hover:border-gray-10': href,
});
if (!href) {
return <div className={classes}>{children}</div>;
}
if (href.startsWith('https://')) {
return (
<div>
<ExternalLink href={href} className={classes}>
{children}
</ExternalLink>
</div>
);
}
return (
<div>
<NextLink href={href}>
<a className={classes}>{children}</a>
</NextLink>
</div>
);
}