import React, { memo, useContext } from 'react';
import ReactMarkdown from 'react-markdown';
import { isItemVisible, safetyCheck } from '../../../utils';
import PageContext from '../../../contexts/PageContext';
const ReferenceItem = ({ id, name, position, phone, email, summary }) => (
{name}
{position}
{phone}
{email}
{summary && (
{summary}
)}
);
const ReferencesA = () => {
const { data, heading: Heading } = useContext(PageContext);
return safetyCheck(data.references) ? (
{data.references.heading}
{data.references.items.map((x) => isItemVisible(x) && ReferenceItem(x))}
) : null;
};
export default memo(ReferencesA);