+page.js
524 Bytes
import { supabase } from '$lib/supabase';
import { error } from '@sveltejs/kit';
export async function load({ params }) {
const codigo = parseInt(params.codigo);
if (isNaN(codigo)) {
throw error(400, 'Código de entidad inválido');
}
const { data, error: dbError } = await supabase
.schema('ppto')
.from('clas_institucional')
.select('*')
.eq('entidad', codigo)
.single();
if (dbError || !data) {
throw error(404, 'Entidad no encontrada');
}
return {
entidad: data
};
}