import { ExpandableWidget, OrderedList } from '@components/WidgetParts';
import { Heading } from '@ts/types/app';
import useHeadingsTree from '@utils/hooks/useHeadingsTree';
import { useIntl } from 'react-intl';
const ToC = () => {
const intl = useIntl();
const headingsTree = useHeadingsTree('article');
const title = intl.formatMessage({
defaultMessage: 'Table of contents',
description: 'ToC: widget title',
});
const getItems = (headings: Heading[]) => {
return headings.map((heading) => {
return (
blob: 57bf2d4b125b7fe06a42d59213f6fcac0297fe72 (
plain)