diff --git a/app/[workspace]/projects/page.tsx b/app/[workspace]/projects/page.tsx index 955d1a0..d488430 100644 --- a/app/[workspace]/projects/page.tsx +++ b/app/[workspace]/projects/page.tsx @@ -76,6 +76,7 @@ export default function ProjectsPage() { const [showNew, setShowNew] = useState(false); const [projectToDelete, setProjectToDelete] = useState(null); const [isDeleting, setIsDeleting] = useState(false); + const [hoveredId, setHoveredId] = useState(null); const fetchProjects = async () => { try { @@ -193,10 +194,12 @@ export default function ProjectsPage() { transition: "all 0.15s", }} onMouseEnter={(e) => { + setHoveredId(p.id); e.currentTarget.style.borderColor = "#d0ccc4"; e.currentTarget.style.boxShadow = "0 2px 8px #1a1a1a0a"; }} onMouseLeave={(e) => { + setHoveredId(null); e.currentTarget.style.borderColor = "#e8e4dc"; e.currentTarget.style.boxShadow = "0 1px 2px #1a1a1a05"; }} @@ -247,19 +250,19 @@ export default function ProjectsPage() { - {/* Delete (hover) */} + {/* Delete (visible on row hover) */}