Coba Commit
This commit is contained in:
@@ -15,7 +15,7 @@ export async function GET(request: Request) {
|
|||||||
let query = supabase
|
let query = supabase
|
||||||
.from('mahasiswa')
|
.from('mahasiswa')
|
||||||
.select('tahun_angkatan, status_kuliah')
|
.select('tahun_angkatan, status_kuliah')
|
||||||
.in('status_kuliah', ['Lulus', 'Cuti', 'Aktif', 'Non-Aktif']);
|
.in('status_kuliah', ['Lulus', 'Cuti', 'Aktif', 'Non Aktif']);
|
||||||
|
|
||||||
if (tahunAngkatan && tahunAngkatan !== 'all') {
|
if (tahunAngkatan && tahunAngkatan !== 'all') {
|
||||||
query = query.eq('tahun_angkatan', tahunAngkatan);
|
query = query.eq('tahun_angkatan', tahunAngkatan);
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export async function GET() {
|
|||||||
const { data, error } = await supabase
|
const { data, error } = await supabase
|
||||||
.from('mahasiswa')
|
.from('mahasiswa')
|
||||||
.select('status_kuliah, tahun_angkatan')
|
.select('status_kuliah, tahun_angkatan')
|
||||||
.in('status_kuliah', ['Lulus', 'Cuti', 'Aktif', 'Non-Aktif']);
|
.in('status_kuliah', ['Lulus', 'Cuti', 'Aktif', 'Non Aktif']);
|
||||||
|
|
||||||
if (error) {
|
if (error) {
|
||||||
console.error('Error fetching status data:', error);
|
console.error('Error fetching status data:', error);
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ export default function StatusMahasiswaChart() {
|
|||||||
|
|
||||||
// Process data to create series
|
// Process data to create series
|
||||||
const tahunAngkatan = [...new Set(result.map(item => item.tahun_angkatan))].sort();
|
const tahunAngkatan = [...new Set(result.map(item => item.tahun_angkatan))].sort();
|
||||||
const statuses = ['Aktif', 'Lulus', 'Cuti', 'Non-Aktif'];
|
const statuses = ['Aktif', 'Lulus', 'Cuti', 'Non Aktif'];
|
||||||
|
|
||||||
const seriesData = statuses.map(status => ({
|
const seriesData = statuses.map(status => ({
|
||||||
name: status,
|
name: status,
|
||||||
|
|||||||
@@ -695,7 +695,7 @@ export default function DataTableMahasiswa() {
|
|||||||
<SelectItem value="Aktif">Aktif</SelectItem>
|
<SelectItem value="Aktif">Aktif</SelectItem>
|
||||||
<SelectItem value="Cuti">Cuti</SelectItem>
|
<SelectItem value="Cuti">Cuti</SelectItem>
|
||||||
<SelectItem value="Lulus">Lulus</SelectItem>
|
<SelectItem value="Lulus">Lulus</SelectItem>
|
||||||
<SelectItem value="Non-Aktif">Non-Aktif</SelectItem>
|
<SelectItem value="Non Aktif">Non Aktif</SelectItem>
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
</div>
|
</div>
|
||||||
@@ -1005,7 +1005,7 @@ export default function DataTableMahasiswa() {
|
|||||||
<SelectItem value="Aktif">Aktif</SelectItem>
|
<SelectItem value="Aktif">Aktif</SelectItem>
|
||||||
<SelectItem value="Cuti">Cuti</SelectItem>
|
<SelectItem value="Cuti">Cuti</SelectItem>
|
||||||
<SelectItem value="Lulus">Lulus</SelectItem>
|
<SelectItem value="Lulus">Lulus</SelectItem>
|
||||||
<SelectItem value="Non-Aktif">Non-Aktif</SelectItem>
|
<SelectItem value="Non Aktif">Non Aktif</SelectItem>
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user