Refactor internify components and services
- Updated LoginInternify to remove unnecessary state initialization. - Cleaned up NotificationList by removing unused code and fixing button click handler. - Added project_id prop to InternClaimCert for better data handling. - Enhanced CertificateNotAvailable to include claim functionality with loading and error states. - Modified HomeHeader to display a default user name. - Corrected ProjectTimeline to import ProjectTask from the correct type file. - Implemented loading and error handling in CertificateListPage. - Improved MentorProjectDetailPage to handle task updates and navigation correctly. - Enhanced MentorSettingsPage to manage profile picture errors and state. - Updated AddInternsDialog to use the correct hook for fetching interns. - Refactored EditSubmissionTask to handle task updates and errors more effectively. - Improved MentorProjectCard to include project archiving functionality. - Removed deprecated useInterns hook and replaced it with useUser for fetching user data. - Added new useMentors hook for managing mentor-related operations. - Cleaned up CertificateService by removing unused verifyCertificate function. - Created MentorServices for managing mentor data operations. - Updated UserService to include fetching Mahasiswa data and removed unused UserServices file.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
import { useNavigate } from "react-router-dom";
|
||||
import CertificateProjectCard from "./components/CertificateProjectCard";
|
||||
import { useProjects } from "../../../hooks/useProjects";
|
||||
|
||||
// ─── Main Page ────────────────────────────────────────────────────────────────
|
||||
export default function CertificateList() {
|
||||
const navigate = useNavigate();
|
||||
@@ -11,6 +12,13 @@ export default function CertificateList() {
|
||||
navigate(`/mentor/certificates/${slug}`);
|
||||
};
|
||||
|
||||
if (loading){
|
||||
<p>on loading</p>
|
||||
}
|
||||
|
||||
if (error){
|
||||
<p>error: {error}</p>
|
||||
}
|
||||
return (
|
||||
<div>
|
||||
{/* Page Header */}
|
||||
|
||||
Reference in New Issue
Block a user