diff --git a/Elecciones-Web/frontend-admin/src/components/LogoOverridesManager.tsx b/Elecciones-Web/frontend-admin/src/components/LogoOverridesManager.tsx index e72761a..7819e18 100644 --- a/Elecciones-Web/frontend-admin/src/components/LogoOverridesManager.tsx +++ b/Elecciones-Web/frontend-admin/src/components/LogoOverridesManager.tsx @@ -53,6 +53,7 @@ export const LogoOverridesManager = () => { const currentLogo = useMemo(() => { if (!selectedAgrupacion || !selectedCategoria) return ''; const ambitoId = getAmbitoId(); + return logos.find(l => l.eleccionId === selectedEleccion.value && l.ambitoGeograficoId === ambitoId && @@ -64,7 +65,10 @@ export const LogoOverridesManager = () => { useEffect(() => { setLogoUrl(currentLogo || ''); }, [currentLogo]); const handleSave = async () => { - if (!selectedAgrupacion || !selectedCategoria) return; + if (!selectedAgrupacion || !selectedCategoria) { + alert("Por favor, seleccione una agrupación y una categoría."); + return; + } const newLogoEntry: LogoAgrupacionCategoria = { id: 0, eleccionId: selectedEleccion.value, diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx index aa3bf40..bf2de8f 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx @@ -57,28 +57,6 @@ export const HomeCarouselNacionalWidget = ({ eleccionId, categoriaId, titulo }:

{titulo}

-
-
- Participación - {formatPercent(data.estadoRecuento?.participacionPorcentaje)} -
-
- Mesas escrutadas - Escrutado - {formatPercent(data.estadoRecuento?.mesasTotalizadasPorcentaje)} -
-
- Votos en blanco - En blanco - {formatPercent(data.votosEnBlancoPorcentaje)} -
-
- Votos totales - Votos - {formatNumber(data.votosTotales)} -
-
-
+
+
+ Participación + {formatPercent(data.estadoRecuento?.participacionPorcentaje)} +
+
+ Mesas escrutadas + Escrutado + {formatPercent(data.estadoRecuento?.mesasTotalizadasPorcentaje)} +
+
+ Votos en blanco + En blanco + {formatPercent(data.votosEnBlancoPorcentaje)} +
+
+ Votos totales + Votos + {formatNumber(data.votosTotales)} +
+
+
Última actualización: {formatDateTime(data.ultimaActualizacion)}
diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.module.css b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.module.css index e1f27de..8a06aa8 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.module.css +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.module.css @@ -48,6 +48,7 @@ border-radius: 8px; padding: 0.3rem 0.5rem; margin-bottom: 0.5rem; + margin-top: 0.5rem; } .topStatsBar > div { @@ -176,7 +177,7 @@ /* Posición y contenido específico para cada botón */ .navButtonPrev { - left: 10px; + left: -10px; } .navButtonPrev::after { /* SVG de flecha izquierda (chevron) codificado en Base64 */ @@ -184,7 +185,7 @@ } .navButtonNext { - right: 10px; + right: -10px; } .navButtonNext::after { /* SVG de flecha derecha (chevron) codificado en Base64 */ @@ -278,8 +279,8 @@ .navButton::after { line-height: 32px; } - .navButtonPrev { left: 5px; } - .navButtonNext { right: 5px; } + .navButtonPrev { left: -10px; } + .navButtonNext { right: -10px; } .homeCarouselWidget .candidateCard { gap: 0.5rem; padding: 0.5rem; } .homeCarouselWidget .candidatePhotoWrapper { width: 50px; height: 50px; } diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx index 908b035..153e2a1 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx @@ -58,28 +58,6 @@ export const HomeCarouselWidget = ({ eleccionId, distritoId, categoriaId, titulo

{titulo}

-
-
- Participación - {formatPercent(data.estadoRecuento?.participacionPorcentaje)} -
-
- Mesas escrutadas - Escrutado - {formatPercent(data.estadoRecuento?.mesasTotalizadasPorcentaje)} -
-
- Votos en blanco - En blanco - {formatPercent(data.votosEnBlancoPorcentaje)} -
-
- Votos totales - Votos - {formatNumber(data.votosTotales)} -
-
-
+
+
+ Participación + {formatPercent(data.estadoRecuento?.participacionPorcentaje)} +
+
+ Mesas escrutadas + Escrutado + {formatPercent(data.estadoRecuento?.mesasTotalizadasPorcentaje)} +
+
+ Votos en blanco + En blanco + {formatPercent(data.votosEnBlancoPorcentaje)} +
+
+ Votos totales + Votos + {formatNumber(data.votosTotales)} +
+
+
Última actualización: {formatDateTime(data.ultimaActualizacion)}
diff --git a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs index ceb53af..05c6384 100644 --- a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs +++ b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Elecciones.Api")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0ee092d6edd7454ee43318dc4c7e3d6f5348bff1")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+814b24cefbaf491f4b43e55a0ded7431f679486d")] [assembly: System.Reflection.AssemblyProductAttribute("Elecciones.Api")] [assembly: System.Reflection.AssemblyTitleAttribute("Elecciones.Api")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]