diff --git a/src/App.tsx b/src/App.tsx index 6990a87..d0ddcd5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -42,6 +42,7 @@ import InternifyLogin from "./Pages/internify/page" import FAQPage from "./Pages/internify/FAQpage"; import NotificationList from "./Pages/internify/NotificationList"; import SettingsContent from "./Pages/internify/SettingsPage"; +import TaskSubmission from "./Pages/internify/intern/TaskSubmission"; function App() { return ( @@ -88,6 +89,7 @@ function App() { } /> } /> } /> + } /> } /> } /> } /> diff --git a/src/Layout/Navbar.tsx b/src/Layout/Navbar.tsx index 081f288..95ad247 100644 --- a/src/Layout/Navbar.tsx +++ b/src/Layout/Navbar.tsx @@ -113,7 +113,6 @@ const Navbar = () => { - ); - })} - - -
- - {/* Preferences */} -

- PREFERENCES -

- - - +

Keluar

+
+ ); -} +}; - -export default SidebarIntern +export default SidebarAdmin; diff --git a/src/Pages/internify/FAQpage.tsx b/src/Pages/internify/FAQpage.tsx index c2070e8..0f72775 100644 --- a/src/Pages/internify/FAQpage.tsx +++ b/src/Pages/internify/FAQpage.tsx @@ -1,6 +1,3 @@ -import { useNavigate } from "react-router-dom"; -import { ChevronRight } from "lucide-react"; - const mockFAQData = [ { id: 1, @@ -20,47 +17,30 @@ const mockFAQData = [ ]; export default function FAQPage() { - const navigate = useNavigate(); - return ( -
- {/* Breadcrumb */} -
- navigate("/")}>Home - - FAQ -
- +
{/* Header Title */}
-

FAQ

-

+

FAQ

+

Quick answers to common questions about the Internify LMS platform.

{/* FAQ Lists */} -
+
{mockFAQData.map((faq) => ( -
- - {/* Indikator Garis/Kotak Kecil Merah di Sisi Kiri sesuai gambar */} -
+
{/* Item Question */} -

+

{faq.question}

{/* Item Answer */} -

+

{faq.answer}

- - {/* Divider Line tipis di bawah setiap item, kecuali item terakhir */} - {faq.id !== mockFAQData.length && ( -
- )}
))}
diff --git a/src/Pages/internify/NotificationList.tsx b/src/Pages/internify/NotificationList.tsx index 777de48..e3f9c78 100644 --- a/src/Pages/internify/NotificationList.tsx +++ b/src/Pages/internify/NotificationList.tsx @@ -1,6 +1,5 @@ import { useState } from "react"; -import { useNavigate } from "react-router-dom"; -import { ChevronRight, Check, Download, Info, Award } from "lucide-react"; +import { Check, Download, Info } from "lucide-react"; import { LuFileSpreadsheet } from "react-icons/lu"; // Alternatif icon task dari react-icons const initialNotifications = [ @@ -34,7 +33,6 @@ const initialNotifications = [ ]; export default function NotificationList() { - const navigate = useNavigate(); const [notifications, setNotifications] = useState(initialNotifications); const handleMarkAllRead = () => { @@ -43,19 +41,12 @@ export default function NotificationList() { }; return ( -
- {/* Breadcrumb */} -
- navigate("/")}>Home - - Notification -
- +
{/* Header */}
-

Notifications

-

+

Notifications

+

Keep track of your interns' progress and system updates.

diff --git a/src/Pages/internify/SettingsPage.tsx b/src/Pages/internify/SettingsPage.tsx index 8d9349b..a710db1 100644 --- a/src/Pages/internify/SettingsPage.tsx +++ b/src/Pages/internify/SettingsPage.tsx @@ -1,6 +1,4 @@ import { useState } from "react"; -import { useNavigate } from "react-router-dom"; -import { ChevronRight } from "lucide-react"; // dari lucide-react // Mock Data Profile awal const mockProfileData = { @@ -10,7 +8,6 @@ const mockProfileData = { }; export default function SettingsContent() { - const navigate = useNavigate(); const [formData, setFormData] = useState(mockProfileData); const handleChange = (e: React.ChangeEvent) => { @@ -29,24 +26,18 @@ export default function SettingsContent() { const initialLetter = formData.fullName ? formData.fullName.charAt(0).toUpperCase() : "U"; return ( -
- {/* Breadcrumb */} -
- navigate("/")}>Home - - Settings -
+
{/* Header Title */}
-

Settings

-

+

Settings

+

Manage and edit your profile and account information.

{/* White Card Container */} -
+
{/* Card Header */}
@@ -79,7 +70,7 @@ export default function SettingsContent() { {/* Field: Full Name */}
-