From b078cc3cf27c8401d4f82e96e5ba1b91b9e5afc9 Mon Sep 17 00:00:00 2001 From: Ronald Morales Date: Sun, 24 Mar 2024 02:35:22 -0300 Subject: [PATCH] =?UTF-8?q?Modifica=20tama=C3=B1o=20letra=20circulo=20y=20?= =?UTF-8?q?quita=20redundancia=20de=20nro=20de=20linea?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/paradero/+page.svelte | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/routes/paradero/+page.svelte b/src/routes/paradero/+page.svelte index 18d434e..2711ea0 100644 --- a/src/routes/paradero/+page.svelte +++ b/src/routes/paradero/+page.svelte @@ -37,13 +37,14 @@ } function LetraoNumeroMicro(cadena, flag) { - if (!cadena || (flag !== 0 && flag !== 1)) { + if (!cadena || (flag !== 0 && flag !== 1 )) { return "Error: Entrada no válida"; } // Extraer el número y la letra let numero = ""; let letra = ""; + let i = 0; // Caso en el que la cadena tenga un numero primero if (!isNaN(parseInt(cadena[i]))) { @@ -64,6 +65,7 @@ } else if (flag === 1) { return letra ? letra : "Error: No se encontró una letra"; } + } else { // Obtener la letra (si hay) while (i < cadena.length && isNaN(parseInt(cadena[i]))) { @@ -82,6 +84,7 @@ } else if (flag === 0) { return letra ? letra : "Error: No se encontró una letra"; } + } } @@ -119,7 +122,7 @@
-
{linea.Linea}
+
{linea.Linea.replace(linea.Descripcion, '')}
{#if linea.Llegadas[0]?.EstimadaGPS} {linea.Llegadas[0].textoLlegada} @@ -194,13 +197,13 @@ } .circulo-letra { - width: 45px; - height: 45px; + width: 50px; + height: 50px; border-radius: 50%; display: flex; justify-content: center; align-items: center; - font-size: 14px; + font-size: 30px; font-weight: bold; color: #fff; position: absolute; @@ -217,7 +220,7 @@ @media (max-width: 600px) { .nombre-paradero { font-size: 20px; } .numero-micro { font-size: 35px } - .circulo-letra { width: 35px; height: 35px; top: 10px; right: 10px; } + .circulo-letra { width: 40px; height: 40px; top: 10px; right: 10px; } .hora { font-size: 12px; } }