diff --git a/apps/portfolio/src/app/page.tsx b/apps/portfolio/src/app/page.tsx index 3479f32..cb5f5a3 100644 --- a/apps/portfolio/src/app/page.tsx +++ b/apps/portfolio/src/app/page.tsx @@ -5,23 +5,30 @@ import type { Metadata } from "next" import Badge from "@/components/Badge" import ProjectCard from "@/components/ProjectCard" -const projects: JSX.Element[] = [] -const skills: JSX.Element[] = portfolio.skills.map((slug) => { - return -}) +function getSkills(): JSX.Element[] { + return portfolio.skills.map((slug) => { + return + }) +} -for (const projectID in portfolio.projects) { - projects.push( - - ) +function getProjects(): JSX.Element[] { + const projects = [] + + for (const projectID in portfolio.projects) { + projects.push( + + ) + } + + return projects } export const metadata: Metadata = { @@ -34,8 +41,8 @@ export default function Page() { <>

developomp's Portfolio


-
{skills}
-
{projects}
+
{getSkills()}
+
{getProjects()}
) } diff --git a/apps/portfolio/src/app/project/[id]/page.tsx b/apps/portfolio/src/app/project/[id]/page.tsx index 47029d5..ac4cc64 100644 --- a/apps/portfolio/src/app/project/[id]/page.tsx +++ b/apps/portfolio/src/app/project/[id]/page.tsx @@ -76,7 +76,7 @@ export default async function Project({ params }: Props) { -
+
{data.badges.map((slug) => { return })} diff --git a/apps/portfolio/src/components/Badge/Badge.tsx b/apps/portfolio/src/components/Badge/Badge.tsx index 41acc85..d65758b 100644 --- a/apps/portfolio/src/components/Badge/Badge.tsx +++ b/apps/portfolio/src/components/Badge/Badge.tsx @@ -6,7 +6,7 @@ interface BadgeProps { slug: string } -const sharedBadgeStyles = "mb-2 mr-2 flex w-fit items-center px-2 py-1 text-xs" +const sharedBadgeStyles = "flex w-fit items-center px-2 py-1 text-xs" const sharedInnerBadgeStyles = "badge mr-1 inline-block w-6 align-middle" export default async function Badge({ slug }: BadgeProps) { diff --git a/apps/portfolio/src/components/ProjectCard/ProjectCard.tsx b/apps/portfolio/src/components/ProjectCard/ProjectCard.tsx index 8172852..492a4e0 100644 --- a/apps/portfolio/src/components/ProjectCard/ProjectCard.tsx +++ b/apps/portfolio/src/components/ProjectCard/ProjectCard.tsx @@ -22,7 +22,7 @@ export default function ProjectCard({ projectID, project }: ProjectCardProps) { alt="project thumbnail" /> -
+
{project.badges.map((badge) => ( ))}