import { useRouter } from 'next/router'
import { LinkExternalIcon, MarkGithubIcon } from '@primer/octicons-react'
import { Link } from 'components/Link'
import { useTranslation } from './hooks/useTranslation'
import { useMainContext } from './context/MainContext'
import { SidebarProduct } from './product/SidebarProduct'
import { AllProductsLink } from './product/AllProductsLink'
import { useVersion } from './hooks/useVersion'
export const SidebarNav = () => {
const router = useRouter()
const { error, relativePath, isFPT } = useMainContext()
const { t } = useTranslation('header')
return (
{t('github_docs')}
)
}
const SidebarHomepage = () => {
const router = useRouter()
const { currentVersion } = useVersion()
const { activeProducts, isFPT } = useMainContext()
return (
<>
{activeProducts.map((product) => {
if (!isFPT && !product.versions?.includes(currentVersion) && !product.external) {
return null
}
const href = `${!product.external ? `/${router.locale}` : ''}${
product.versions?.includes(currentVersion) && !isFPT
? `/${currentVersion}/${product.id}`
: product.href
}`
return (
{product.name}
{product.external && (
)}
)
})}
>
)
}