import cx from 'classnames' import { DefaultLayout } from 'components/DefaultLayout' import { ArticleVersionPicker } from 'components/article/ArticleVersionPicker' import { Breadcrumbs } from 'components/Breadcrumbs' import { ArticleTitle } from 'components/article/ArticleTitle' import { useArticleContext } from 'components/context/ArticleContext' import { InfoIcon } from '@primer/octicons-react' import { useTranslation } from 'components/hooks/useTranslation' import { LearningTrackNav } from './LearningTrackNav' export const ArticlePage = () => { const { title, intro, renderedPage, contributor, permissions, includesPlatformSpecificContent, defaultPlatform, product, miniTocItems, currentLearningTrack, } = useArticleContext() const { t } = useTranslation('pages') return (
{title} {contributor && (

{t('contributor_callout')} {contributor.name}.

)} {intro && (
)} {permissions && (
)} {includesPlatformSpecificContent && ( )} {product && (
)}
{miniTocItems.length > 1 && ( <>

{t('miniToc')}

    {miniTocItems.map((item) => { return (
  • ) })}
)}
{currentLearningTrack?.trackName ? (
) : null}
) }