import { DefaultLayout } from 'components/DefaultLayout' import { TableOfContents } from 'components/landing/TableOfContents' import { useTocLandingContext } from 'components/context/TocLandingContext' import { ArticleTitle } from 'components/article/ArticleTitle' import { MarkdownContent } from 'components/ui/MarkdownContent' import { ArticleList } from 'components/landing/ArticleList' import { useTranslation } from 'components/hooks/useTranslation' import { ArticleGridLayout } from 'components/article/ArticleGridLayout' import { Callout } from 'components/ui/Callout' import { Lead } from 'components/ui/Lead' import { LearningTrackNav } from 'components/article/LearningTrackNav' export const TocLanding = () => { const { title, introPlainText, tocItems, productCallout, variant, featuredLinks, renderedPage, currentLearningTrack, } = useTocLandingContext() const { t } = useTranslation('toc') return (
{title} {introPlainText && {introPlainText}} {productCallout && ( )}
{featuredLinks.gettingStarted && featuredLinks.popular && (
)} {renderedPage && (
{renderedPage}
)}
{currentLearningTrack?.trackName ? (
) : null}
) }