import React from 'react'; import { Table, Row, Col, Card, Button, Spinner } from 'react-bootstrap'; import { NavLink } from 'react-router-dom'; import useDashboard from '../hooks/useDashboard'; function validName(text) { const words = text.trim().split(" "); return words.slice(0, 2).join(" "); } const AdminDashboard = () => { const { username } = JSON.parse(localStorage.getItem('userData')); const { error, totalStudent, totalTeacher, reports, activity, loadingActivity, loadingReports, formatLocalDate } = useDashboard(); return (

Hi, {validName(username)}!

Together, we can make every learning journey smarter and more adaptive.

All Student


{totalStudent}

All Teacher


{totalTeacher}

Recent Student Activities

{loadingActivity?( ):( activity.length > 0?( activity.map((data, index) => ( )) ):( ) )}
No NISN Name Section Topic
{index + 1} {data.NISN} {data.NAME_USERS} {data.NAME_SECTION} {data.NAME_TOPIC}

Empty Data

Issue Reports

See more
{loadingReports?( ):( reports.length > 0?( reports.map((data, index) => ( )) ):( ) )}
No Email Address Full Name Report Time
{index + 1} {data.USER_EMAIL} {data.USER_EMAIL} {data.REPORTS} {formatLocalDate(data.TIME_REPORT)}

Empty Data

); }; export default AdminDashboard;