import { FC } from 'react' import { removeAnchor } from './CustomHTMLElements/CustomHTMLElements.utils' const formatSlug = (slug: string) => { // [Joshen] We will still provide support for headers declared like this: // ## REST API {#rest-api-overview} // At least for now, this was a docusaurus thing. if (slug.includes('#')) return slug.split('#')[1] return slug } const formatTOCHeader = (content: string) => { let begin = false const res = [] for (const x of content) { if (x === '`') { if (!begin) { begin = true res.push(``) } else { begin = false res.push(``) } } else { res.push(x) } } return res.join('') } interface TOCHeader { id: number level: number text: string link: string } interface Props { list: TOCHeader[] } const GuidesTableOfContents: FC = ({ list }) => { return ( ) } export default GuidesTableOfContents