import React from 'react'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import styles from './styles.module.css'; interface AuthorsProps { frontMatter: { authors?: string[]; }; } function Authors({ frontMatter }: AuthorsProps): JSX.Element { const { siteConfig } = useDocusaurusContext(); const authorLookup: Record< string, { link: string; name: string; title: string; image: string } > = (siteConfig.customFields as any).authors; return ( <> {frontMatter.authors && (

{frontMatter.authors.map((author) => { return (
{`Profile
Author:
{authorLookup[author].name} , {authorLookup[author].title}
); })}
)} ); } export default Authors;