1
0
Fork 0

feat(shared): Added DocsLink component

This commit is contained in:
Joost De Cock 2023-05-22 16:41:15 +02:00
parent ce43e9d528
commit 4f867a71e9
2 changed files with 9 additions and 1 deletions

View file

@ -1,5 +1,6 @@
import get from 'lodash.get'
import { useNavigation } from 'site/hooks/use-navigation.mjs'
import Link from 'next/link'
const getPage = {
dev: (slug, nav) => get(nav, slug.split('/')),
@ -17,3 +18,9 @@ export const DocsTitle = ({ slug, className = '', site = 'org' }) => {
return page ? <span className={className}>{page.t}</span> : null
}
export const DocsLink = (props) => (
<Link href={`${props.site === 'org' ? '/docs/' : ''}${props.slug}`}>
<DocsTitle {...props} />
</Link>
)