diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index d6d77aa..ad73710 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -21,7 +21,7 @@ import TasksLead from "./ProjectDashboard/LeadTasksPage"; import TasksMember from "./ProjectDashboard/MemberTaskPage"; import IssueBoard from "./IssueBoard"; import ChatRoom from "./ChatRoom"; - +import DocumentationPage from "./ProjectDashboard/DocumentationPage"; // ✅ Documentation page function App() { return ( diff --git a/frontend/src/ProjectCard.jsx b/frontend/src/ProjectCard.jsx index 4f18274..96a241e 100644 --- a/frontend/src/ProjectCard.jsx +++ b/frontend/src/ProjectCard.jsx @@ -753,42 +753,90 @@ export default function ProjectCard() {
{activeTab === "Projects" && ( - <> -

PROJECTS

-

- Manage and track your development projects -

-
- {projects.map((project) => ( -
(e.currentTarget.style.boxShadow = "0 0 10px #a259ff")} - onMouseLeave={(e) => (e.currentTarget.style.boxShadow = "none")} - > -
- {project.title} -
-
- {project.description.substring(0, 100)}... -
-
-
Status: {project.status}
-
Updated: {project.updated}
-
-
- ))} -
- - )} + <> +

+ PROJECTS +

+

+ Manage and track your development projects +

+
+ {projects.map((project) => ( +
(e.currentTarget.style.boxShadow = "0 0 10px #a259ff")} + onMouseLeave={(e) => (e.currentTarget.style.boxShadow = "none")} + > +
+ {project.title} +
+
+ {project.description.substring(0, 100)}... +
+
+
Status: {project.status}
+
Updated: {project.updated}
+
+ + {/* ✅ Show Add to Profile Button if Completed */} + {project.status === "Completed" && !project.addedToProfile && ( + + )} + + {/* ✅ Show Disabled Button after added */} + {project.status === "Completed" && project.addedToProfile && ( + + )} +
+ ))} +
+ +)} + {activeTab === "Host a project" && (