import { ExpandableWidget, OrderedList } from '@components/WidgetParts'; import { Heading } from '@ts/types/app'; import useHeadingsTree from '@utils/hooks/useHeadingsTree'; import { FormattedMessage, 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', id: 'Zg4L7U', }); const getItems = (headings: Heading[]) => { return headings.map((heading) => { return (