diff --git a/apps/fronted/src/components/preview/ExperienceSection.tsx b/apps/fronted/src/components/preview/ExperienceSection.tsx index bdfb579..e79a413 100644 --- a/apps/fronted/src/components/preview/ExperienceSection.tsx +++ b/apps/fronted/src/components/preview/ExperienceSection.tsx @@ -14,7 +14,7 @@ interface ExperienceItemProps { globalSettings?: GlobalSettings; } -const ExperienceItem: React.FC = React.forwardRef( +const ExperienceItem = React.forwardRef( ({ experience, globalSettings }, ref) => { return ( = React.forwardRef( } ); +ExperienceItem.displayName = "ExperienceItem"; + const ExperienceSection: React.FC = ({ experiences, globalSettings, diff --git a/apps/fronted/src/components/preview/ProjectSection.tsx b/apps/fronted/src/components/preview/ProjectSection.tsx index 70e4911..9334734 100644 --- a/apps/fronted/src/components/preview/ProjectSection.tsx +++ b/apps/fronted/src/components/preview/ProjectSection.tsx @@ -5,6 +5,49 @@ import { motion, AnimatePresence } from "framer-motion"; import SectionTitle from "./SectionTitle"; import { Project, GlobalSettings } from "@/types/resume"; +interface ProjectItemProps { + project: Project; + globalSettings?: GlobalSettings; +} + +const ProjectItem = React.forwardRef( + ({ project, globalSettings }, ref) => { + return ( + + +

{project.name}

+ {project.date &&
{project.date}
} +
+ {project.role && ( + + {project.role} + + )} + {project.description && ( + + )} +
+ ); + } +); + +ProjectItem.displayName = "ProjectItem"; + interface ProjectSectionProps { projects: Project[]; globalSettings?: GlobalSettings; @@ -44,45 +87,4 @@ const ProjectSection: React.FC = ({ ); }; -interface ProjectItemProps { - project: Project; - globalSettings?: GlobalSettings; -} - -const ProjectItem: React.FC = React.forwardRef( - ({ project, globalSettings }, ref) => { - return ( - - -

{project.name}

- {project.date &&
{project.date}
} -
- {project.role && ( - - {project.role} - - )} - {project.description && ( - - )} -
- ); - } -); - export default ProjectSection;