From 8e2030b0abfa2d53cae83414bee3bbafdbd46dea Mon Sep 17 00:00:00 2001 From: seccodesmith Date: Mon, 26 May 2025 00:06:30 +0200 Subject: [PATCH] feat: enhance ProjectModal and Projects components by removing unused onClose prop and improving modal styling --- src/components/ProjectCard.tsx | 2 +- src/components/ProjectModal.tsx | 102 ++++++++++++++++++++++++++++---- src/pages/Projects.tsx | 6 +- 3 files changed, 92 insertions(+), 18 deletions(-) diff --git a/src/components/ProjectCard.tsx b/src/components/ProjectCard.tsx index 142c1b0..01a5a48 100644 --- a/src/components/ProjectCard.tsx +++ b/src/components/ProjectCard.tsx @@ -63,7 +63,7 @@ const ProjectLinks: React.FC<{ links: { github?: string; demo?: string }, id: st diff --git a/src/components/ProjectModal.tsx b/src/components/ProjectModal.tsx index a3e3330..6cc4f03 100644 --- a/src/components/ProjectModal.tsx +++ b/src/components/ProjectModal.tsx @@ -5,23 +5,24 @@ import style from '@styles/Project.module.scss' interface ProjectModalProps { project: ProjectProps | null; - onClose: () => void; } -export const ProjectModal: React.FC = ({ project, onClose }) => { +export const ProjectModal: React.FC = ({ project }) => { if (!project) return null; return (