import { useData } from "vike-react/useData"; import type { Data } from "./+data"; import "../../styles.css"; import resumeImage from "../../assets/resume-image.jpg"; export default function Page() { return (
); } function Header() { const { contactInfo } = useData(); return (
headshot

{contactInfo.name}

  • {contactInfo.phone}
  • {contactInfo.email}
); } function MainSkills() { const { mainSkills } = useData(); return (

Main Skills/Technologies

    {mainSkills.map((skill) => (
  • {skill}
  • ))}
); } function ExposedSkills() { const { exposedSkills } = useData(); return (

Have Used

    {exposedSkills.map((skill) => (
  • {skill}
  • ))}
); } function Employment() { const { employment } = useData(); return (

Employment (Most recent)

    {employment.map((employment) => (
  • {employment.title}, {employment.company}, {employment.location}
    {employment.start}-{employment.end}
      {employment.highlights.map((highlight) => (
    • {highlight}
    • ))}
  • ))}
); } function ProjectsHobbies() { const { projectsHobbies } = useData(); return (

Projects/Hobbies

    {projectsHobbies.map((projectHobby) => (
  • {projectHobby.title}
  • ))}
); } function Education() { const { education } = useData(); return (

Education

    {education.map((education) => (
  • {education.title}, {education.location}
    {education.start}–{education.end}
  • ))}
); }