Sin filtro de Municipios Válidos SenadoresWidget DiputadosWidget

This commit is contained in:
2025-09-07 19:53:59 -03:00
parent a49fc80fd9
commit ad30d4263d
11 changed files with 36 additions and 36 deletions

View File

@@ -182,8 +182,8 @@ export const getMunicipios = async (categoriaId?: number): Promise<MunicipioSimp
url += `?categoriaId=${categoriaId}`;
}
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 }));
// El backend ahora devuelve { id, nombre }, por lo que no se necesita mapeo.
return response.data;
};
export const getSeccionesElectoralesConCargos = async (): Promise<MunicipioSimple[]> => {

View File

@@ -27,24 +27,24 @@ export const DevApp = () => {
Showcase de Widgets - Elecciones 2025
</h1>
<main>
<DipSenTickerWidget />
<ResumenGeneralWidget />
{/* <DipSenTickerWidget /> */}
{/* <ResumenGeneralWidget /> */}
<SenadoresWidget />
<DiputadosWidget />
<ConcejalesWidget />
<SenadoresTickerWidget />
<DiputadosTickerWidget />
<ConcejalesTickerWidget />
<DiputadosPorSeccionWidget />
<SenadoresPorSeccionWidget />
<ConcejalesPorSeccionWidget />
<CongresoWidget />
<BancasWidget />
<MapaBsAs />
<MapaBsAsSecciones />
<TelegramaWidget />
<ResultadosTablaDetalladaWidget />
<ResultadosRankingMunicipioWidget />
<ConcejalesWidget />
{/* <SenadoresTickerWidget /> */}
{/* <DiputadosTickerWidget /> */}
{/* <ConcejalesTickerWidget /> */}
{/* <DiputadosPorSeccionWidget /> */}
{/* <SenadoresPorSeccionWidget /> */}
{/* <ConcejalesPorSeccionWidget /> */}
{/* <CongresoWidget /> */}
{/* <BancasWidget /> */}
{/* <MapaBsAs /> */}
{/* <MapaBsAsSecciones /> */}
{/* <TelegramaWidget /> */}
{/* <ResultadosTablaDetalladaWidget /> */}
{/* <ResultadosRankingMunicipioWidget /> */}
</main>
</>
);

View File

@@ -31,7 +31,7 @@ export const DiputadosWidget = () => {
const { data: municipios = [], isLoading: isLoadingMunicipios } = useQuery<MunicipioSimple[]>({
queryKey: ['municipios', CATEGORIA_ID], // Key única para la lista de municipios de diputados
queryFn: () => getMunicipios(CATEGORIA_ID), // Pide solo los municipios que votan diputados
queryFn: () => getMunicipios(), // Pide solo los municipios que votan diputados
});
// useEffect para establecer "LA PLATA" por defecto

View File

@@ -33,7 +33,7 @@ export const SenadoresWidget = () => {
const { data: municipios = [], isLoading: isLoadingMunicipios } = useQuery<MunicipioSimple[]>({
queryKey: ['municipios', CATEGORIA_ID], // Key única para la caché
queryFn: () => getMunicipios(CATEGORIA_ID), // Pasamos el ID de la categoría
queryFn: () => getMunicipios(), // Pasamos el ID de la categoría
});
// useEffect para establecer "ALBERTI" por defecto