import { NextResponse } from 'next/server'; import supabase from '@/lib/db'; export async function GET() { try { const { data, error } = await supabase .from('mahasiswa') .select('jenis_beasiswa') .not('jenis_beasiswa', 'is', null) .order('jenis_beasiswa', { ascending: true }); if (error) { console.error('Error fetching data:', error); return NextResponse.json( { error: 'Internal Server Error' }, { status: 500 } ); } // Ambil nilai jenis_beasiswa yang unik const uniqueBeasiswa = [...new Set(data.map(item => item.jenis_beasiswa))]; return NextResponse.json(uniqueBeasiswa); } catch (error) { console.error('Error fetching data:', error); return NextResponse.json( { error: 'Internal Server Error' }, { status: 500 } ); } }