import React from 'react'; import ReactMarkdown from 'react-markdown'; import PageContext from '../contexts/PageContext'; import ContactA from './blocks/Contact/ContactA'; import HeadingB from './blocks/Heading/HeadingB'; import AwardsA from './blocks/Awards/AwardsA'; import CertificationsA from './blocks/Certifications/CertificationsA'; import EducationA from './blocks/Education/EducationA'; import HobbiesA from './blocks/Hobbies/HobbiesA'; import LanguagesA from './blocks/Languages/LanguagesA'; import ProjectsA from './blocks/Projects/ProjectsA'; import ReferencesA from './blocks/References/ReferencesA'; import SkillsA from './blocks/Skills/SkillsA'; import WorkA from './blocks/Work/WorkA'; import BirthDateB from './blocks/BirthDate/BirthDateB'; const Blocks = { work: WorkA, education: EducationA, projects: ProjectsA, awards: AwardsA, certifications: CertificationsA, skills: SkillsA, hobbies: HobbiesA, languages: LanguagesA, references: ReferencesA, }; const Pikachu = ({ data }) => { const layout = data.metadata.layout.pikachu; return (
{data.profile.photograph && (
{data.profile.firstName}
)}

{data.profile.firstName} {data.profile.lastName}

{data.profile.subtitle}
{data.objective.body && (

)}
{layout[0] && layout[0].map((x) => { const Component = Blocks[x]; return Component && ; })}
{layout[1] && layout[1].map((x) => { const Component = Blocks[x]; return Component && ; })}
); }; export default Pikachu;