diff --git a/src/App.tsx b/src/App.tsx
index 42885ef..11dce24 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -31,7 +31,6 @@ import EditLowongan from "./Pages/EditLowongan";
import HomeInternPage from "./Pages/Internify/intern/HomeInternPage";
import { InternLayout, MentorLayout } from "./Pages/Internify/layout";
import ProjectsPage from "./Pages/Internify/intern/ProjectsPage";
-import SertificatePage from "./Pages/Internify/intern/InternCertiDetail";
import ProjectDetailPage from "./Pages/Internify/intern/ProjectDetailPage";
import HomeMentorPage from "./Pages/Internify/mentor/HomeMentorPage";
import MentorProjectsPage from "./Pages/Internify/mentor/BaseProjectsPage";
@@ -54,6 +53,7 @@ import AdminMentorPage from "./Pages/MentorPage";
import CreateMentorForm from "./Pages/CreateMentorForm";
import EditMentorForm from "./Pages/EditMentorForm";
import NotFoundPage from "./Pages/NotFoundPage";
+import InternCertificateDetail from "./Pages/Internify/intern/InternCertDetail";
function App() {
return (
@@ -103,7 +103,7 @@ function App() {
{new Date(item.issued_at).toLocaleDateString("id-ID", {
diff --git a/src/Pages/internify/intern/components/HomeProjectList.tsx b/src/Pages/internify/intern/components/HomeProjectList.tsx
index fb273dc..91e8ac3 100644
--- a/src/Pages/internify/intern/components/HomeProjectList.tsx
+++ b/src/Pages/internify/intern/components/HomeProjectList.tsx
@@ -1,12 +1,19 @@
import { useNavigate } from 'react-router-dom';
import { useProjects } from '../../../../hooks/useProjects';
+import * as LucideIcons from 'lucide-react';
+import type { LucideProps } from 'lucide-react';
const toSlug = (name: string) => name.toLowerCase().replace(/\s+/g, '-');
+const getDynamicIcon = (iconName: string) => {
+ const formatted = iconName.charAt(0).toUpperCase() + iconName.slice(1);
+ const Icon = (LucideIcons as unknown as Record {project.project_name} {project.status}