'use client'; import { useState } from "react"; import StatistikMahasiswaChart from "@/components/charts/StatistikMahasiswaChart"; import StatistikPerAngkatanChart from "@/components/charts/StatistikPerAngkatanChart"; import JenisPendaftaranChart from "@/components/charts/JenisPendaftaranChart"; import AsalDaerahChart from "@/components/charts/AsalDaerahChart"; import IPKChart from "@/components/charts/IPKChart"; import FilterTahunAngkatan from "@/components/FilterTahunAngkatan"; import JenisPendaftaranPerAngkatanChart from "@/components/charts/JenisPendaftaranPerAngkatanChart"; import AsalDaerahPerAngkatanChart from "@/components/charts/AsalDaerahPerAngkatanChart"; import StatusMahasiswaChart from "@/components/charts/StatusMahasiswaChart"; export default function TotalMahasiswaPage() { const [selectedYear, setSelectedYear] = useState("all"); return (
{/* Header */}

Dashboard Mahasiswa

Data visualisasi mahasiswa per jenis pendaftaran, status, IPK, dan asal daerah

{selectedYear === "all" ? ( /* Layout untuk semua data */
{/* Row 1: Main chart + Side chart */}
{/* Statistik Mahasiswa - Large */}

Statistik Mahasiswa (Keseluruhan)

{/* Jenis Pendaftaran */}

Jenis Pendaftaran Mahasiswa

{/* Row 2: Three equal charts */}
{/* Status Mahasiswa */}

Status Mahasiswa

{/* IPK Chart */}

Rata-rata IPK per Program Studi

{/* Asal Daerah */}

Distribusi Asal Daerah Mahasiswa

) : ( /* Layout untuk data per angkatan */
{/* Row 1: Main chart + Side chart */}
{/* Statistik Per Angkatan - Large */}

Statistik Mahasiswa Angkatan {selectedYear}

{/* Jenis Pendaftaran Per Angkatan */}

Jenis Pendaftaran Angkatan {selectedYear}

{/* Row 2: Full width chart */}

Asal Daerah Mahasiswa Angkatan {selectedYear}

)}
); }