Feat BancasWidget
This commit is contained in:
@@ -89,9 +89,9 @@ export const getResumenProvincial = async (): Promise<CategoriaResumen[]> => {
|
||||
return response.data;
|
||||
};
|
||||
|
||||
export const getBancasPorSeccion = async (seccionId: string): Promise<ProyeccionBancas> => {
|
||||
const response = await apiClient.get(`/resultados/bancas/${seccionId}`);
|
||||
return response.data;
|
||||
export const getBancasPorSeccion = async (seccionId: string, camara: 'diputados' | 'senadores'): Promise<ProyeccionBancas> => {
|
||||
const { data } = await apiClient.get(`/resultados/bancas-por-seccion/${seccionId}/${camara}`);
|
||||
return data;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -184,4 +184,10 @@ export const getMunicipios = async (categoriaId?: number): Promise<MunicipioSimp
|
||||
const response = await apiClient.get(url);
|
||||
// La API ahora devuelve { seccionId, nombre }, lo mapeamos a { id, nombre }
|
||||
return response.data.map((m: any) => ({ id: m.seccionId, nombre: m.nombre }));
|
||||
};
|
||||
|
||||
export const getSeccionesElectoralesConCargos = async (): Promise<MunicipioSimple[]> => {
|
||||
// Hacemos la petición al nuevo endpoint del backend
|
||||
const { data } = await apiClient.get<MunicipioSimple[]>('/resultados/secciones-electorales-con-cargos');
|
||||
return data;
|
||||
};
|
||||
Reference in New Issue
Block a user