import { NextResponse } from 'next/server'; import supabase from '@/lib/db'; export async function GET() { try { const { data, error } = await supabase .from('mahasiswa') .select('jenis_prestasi') .in('jenis_prestasi', ['Akademik', 'Non-Akademik']) .order('jenis_prestasi', { ascending: true }); if (error) { console.error('Error fetching data:', error); return NextResponse.json( { error: 'Internal Server Error' }, { status: 500 } ); } // Get unique jenis_prestasi values const uniquePrestasi = [...new Set(data.map(item => item.jenis_prestasi))]; return NextResponse.json(uniquePrestasi); } catch (error) { console.error('Error fetching data:', error); return NextResponse.json( { error: 'Internal Server Error' }, { status: 500 } ); } }