import cx from 'classnames' import { ActionList, Heading } from '@primer/react' import { MiniTocItem } from 'components/context/ArticleContext' import { Link } from 'components/Link' import { useTranslation } from 'components/hooks/useTranslation' export type MiniTocsPropsT = { pageTitle: string miniTocItems: MiniTocItem[] } const renderTocItem = (item: MiniTocItem) => { return (
{item.items && item.items.length > 0 ? (
    {item.items.map(renderTocItem)}
) : null}
) } export function MiniTocs({ pageTitle, miniTocItems }: MiniTocsPropsT) { const { t } = useTranslation('pages') return ( <> {t('miniToc')} { return { key: pageTitle + i, text: pageTitle, renderItem: () =>
    {renderTocItem(items)}
, } })} /> ) }