From 9f4856f60d5bb541a8c464b45cf22f31350817f4 Mon Sep 17 00:00:00 2001 From: imnyang Date: Thu, 13 Feb 2025 20:34:27 +0900 Subject: [PATCH] =?UTF-8?q?Project=20=EB=A6=AC=EC=8A=A4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Home/Project.tsx | 31 ++++++++++++++++++++++++++++++- src/components/ProjectCard.tsx | 31 +++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 src/components/ProjectCard.tsx diff --git a/src/components/Home/Project.tsx b/src/components/Home/Project.tsx index 8377e69..c0481bb 100644 --- a/src/components/Home/Project.tsx +++ b/src/components/Home/Project.tsx @@ -1,9 +1,38 @@ +import ProjectCard from "../ProjectCard"; + +const projects = [ + { + name: "🍴 였늘 인천 상정쀑학ꡐ", + description: "였늘의 급식을 μΈμŠ€νƒ€κ·Έλž¨μ—μ„œλ„ λΉ λ₯΄κ²Œ", + link: "https://www.instagram.com/today.isangjeong/" + }, + { + name: "🧹 al-1s (κ°œλ°œμ€‘)", + description: "Hyper-V μ›Ήμ—μ„œλ„ μ‰½κ²Œ κ΄€λ¦¬ν•˜κΈ°", + link: "/#project" + }, + { + name: "🩷 Dynamic Kawaii", + description: "μ§„μ •ν•œ VSCode ν…Œλ§ˆ", + link: "https://github.com/imnyang/dynamic-kawaii" + }, + { + name: "πŸ’Š FakeAlyac", + description: "μ–΄? λ‚΄ μ‹œμŠ€ν…œ νŠΈλ ˆμ΄μ— μžˆλŠ”κ±° μ•Œμ•½ μ•„λ‹Œλ°?", + link: "https://github.com/imnyang/FakeAlyac" + } +] + export default function Project() { return (

πŸ“– Project

-

Soonβ„’

+
+ {projects.map((project, index) => ( + + ))} +
); diff --git a/src/components/ProjectCard.tsx b/src/components/ProjectCard.tsx new file mode 100644 index 0000000..55dd6e4 --- /dev/null +++ b/src/components/ProjectCard.tsx @@ -0,0 +1,31 @@ +import { + Card, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, + } from "@/components/ui/card" + +import { Link } from "react-router"; + +interface ProjectCardProps { + name: string; + description: string; + link: string; +} + +const ProjectCard: React.FC = ({ name, description, link }) => { + return ( + + + + {name} + {description} + + + + ); +} + +export default ProjectCard; \ No newline at end of file