import React, { FC } from "react" import { IExternalResource, ITocItem } from "../../types" import { Container } from "../Container" import { PageSidebarLink } from "../PageSidebarLink" import { Toc } from "../Toc" import * as SC from "./styles" interface IPageContentProps { content: JSX.Element toc?: ITocItem[] recommendedReading?: string[] externalResources?: IExternalResource[] } export const PageContent: FC = ({ content, toc = [], recommendedReading, externalResources, }) => { return ( <> {content} {toc.length > 0 && ( Table of Contents} items={toc} /> )} {recommendedReading && ( Recommended reading {recommendedReading.map((item) => { return })} )} {externalResources && ( External Resources {externalResources.map((item) => { return ( ) })} )} ) }