From 26e1698d843c56b7ce5c5c86fd8c60756021e231 Mon Sep 17 00:00:00 2001 From: Aldo Caneo Date: Tue, 29 Apr 2025 21:27:50 -0400 Subject: [PATCH] Fix data and change color text --- src/app/{register => _register}/page.js | 0 src/app/codigo-conducta/page.js | 111 +++++++++++++++++++++ src/app/codigo-conducta/styles.css | 6 ++ src/app/globals.css | 18 +++- src/app/page.js | 10 +- src/app/previous-editions/page.js | 4 +- src/app/sponsors/components/SponsorList.js | 4 +- src/components/Footer.js | 14 +-- src/components/Header.js | 2 +- src/components/RegistrationForm.js | 2 +- src/data/cities.js | 34 +++---- 11 files changed, 166 insertions(+), 39 deletions(-) rename src/app/{register => _register}/page.js (100%) create mode 100644 src/app/codigo-conducta/page.js create mode 100644 src/app/codigo-conducta/styles.css diff --git a/src/app/register/page.js b/src/app/_register/page.js similarity index 100% rename from src/app/register/page.js rename to src/app/_register/page.js diff --git a/src/app/codigo-conducta/page.js b/src/app/codigo-conducta/page.js new file mode 100644 index 0000000..838a347 --- /dev/null +++ b/src/app/codigo-conducta/page.js @@ -0,0 +1,111 @@ +import "./styles.css"; + +export default function CodigoConducta() { + return ( +
+
+

Código de Conducta

+

(Este código de conducta es una adaptación del código de conducta de la Python + Software Foundation.)

+

La comunidad Python Chile está formada por miembros que poseen diversas + habilidades, personalidades y experiencias. A través de estas diferencias + nuestra comunidad experimenta grandes éxitos y un crecimiento continuo. Este + Código de Conducta tiene como objetivo mantener un buen ambiente en la + comunidad, además de propiciar el crecimiento y éxitos en ella.

+

Nuestra comunidad

+

Los miembros de la comunidad de Python Chile son considerados, respetuosos + y tienen buena disposición. Los comportamientos que refuerzan estos valores + y que contribuyen a un entorno positivo incluyen:

+
    +
  • Tener buena disposición. Los miembros de la comunidad están totalmente + dispuestos a la colaboración.
  • +
  • Reconocer el tiempo y el esfuerzo. Somos respetuosos de los esfuerzos de + nuestros voluntarios, pues tenemos en cuenta que muchas veces el trabajo se + realizó simplemente por el bien de la comunidad.
  • +
  • Respetar los diferentes puntos de vista y experiencias. Somos receptivos + a las críticas y comentarios constructivos, ya que las experiencias + y habilidades de otros miembros contribuyen a nuestra comunidad.
  • +
  • Mostrar empatía hacia otros miembros de la comunidad. Nuestra comunicación, + ya sea en persona o en línea, es empática. Al abordar diferentes puntos de + vista lo hacemos con cuidado.
  • +
  • Ser considerado. Los miembros de la comunidad son considerados con sus + compañeros.
  • +
  • Ser respetuoso. Somos respetuosos con los demás, sus trabajos, sus + habilidades, sus compromisos y sus esfuerzos.
  • +
  • Aceptar las críticas constructivas de buena manera. Cuando no estamos de + acuerdo, somos corteses al plantear nuestras diferencias.
  • +
  • Usar un lenguaje acogedor e inclusivo. Aceptamos a todos los que deseen + participar en nuestras actividades, fomentando un entorno en el que todos + pueden participar y todos pueden marcar la diferencia.
  • +
+

Nuestras Normas

+

Todos los integrantes de la comunidad tienen derecho a que se respete su + identidad. Nuestra comunidad busca generar experiencias positivas para todos, + independientemente de su edad, identidad y expresión de género, orientación + sexual, discapacidad, apariencia física, tamaño corporal, etnia, nacionalidad, + raza o religión, educación o estatus socioeconómico e ideología política.

+

Comportamiento inapropiado

+

Ejemplos de comportamiento inaceptable por parte de los participantes incluyen:

+
    +
  • Acoso de cualquier participante en cualquier forma
  • +
  • Fomentar o participar en actividades ilícitas
  • +
  • Intimidación, acecho o seguimiento deliberados
  • +
  • Registrar o tomar capturas de pantalla de la actividad en línea con fines de + acoso.
  • +
  • Publicar información privada de otros, como una dirección física + o electrónica, sin permiso explícito
  • +
  • Amenazas violentas o lenguaje dirigido contra otra persona.
  • +
  • Incitación a la violencia o el acoso hacia cualquier persona, incluido el + alentar a una persona a suicidarse o autolesionarse
  • +
  • Crear cuentas en línea adicionales para acosar a otra persona o eludir una + prohibición.
  • +
  • Lenguaje e imágenes sexuales en plataformas en línea de la comunidad, o en + cualquier lugar físico donde se encuentre la comunidad (conferencias, + incluidas las charlas).
  • +
  • Insultos, humillaciones o bromas basadas en estereotipos, que son excluyentes + o que hacen que otros sean ridiculizados.
  • +
  • Groserías excesivas
  • +
  • Atención o insinuaciones sexuales no deseadas
  • +
  • Contacto físico no deseado, incluido el contacto físico simulado (p. Ej., + Descripciones textuales como "abrazo" o "masaje en la espalda") sin + consentimiento o después de una solicitud de detención.
  • +
  • Patrón de contacto social inapropiado, como solicitar/asumir niveles + inapropiados de intimidad con los demás
  • +
  • Interrupción sostenida de las discusiones de la comunidad en línea, + presentaciones en persona u otros eventos en persona
  • +
  • Continuación de la comunicación uno a uno después de las solicitudes de cese
  • +
  • Otras conductas que son consideradas inapropiadas en contextos profesionales, + considerando personas de diferentes orígenes.
  • +
  • Difusión de propaganda política.
  • +
  • Tomar conductas temerarias o sin medir consecuencias, independiente si + producto de esta se genere daño físico a alguna persona.
  • +
+

Se espera que los miembros de la comunidad a los que se les solicite detener + cualquier comportamiento inapropiado lo hagan inmediatamente.

+

Consecuencias

+

Si un participante tiene un comportamiento que viola este código de conducta, + el equipo del Código de conducta de la comunidad de Python Chile tomará + una acción que considere apropiada, incluida la advertencia al + delincuente o la expulsión de la comunidad y los eventos comunitarios sin + reembolso de las entradas del evento.

+

Los pasos que el equipo seguirá en caso de un reporte serán:

+
    +
  • Al recibir una denuncia, el equipo de coordinación lo evaluará.
  • +
  • Se evaluará si no existen conflictos de interés dentro del comité.
  • +
  • Se acercará a ambas partes, para discutir el problema en cuestión.
  • +
  • Se realizará una reunión para analizar la situación.
  • +
  • Se propondrá las consecuencias de la situación.
  • +
  • Se comunicará el resultado a ambas partes por separado.
  • +
  • Un seguimiento de la situación se mantendrá por un tiempo determinado + después de la resolución.
  • +
+

Gracias por ayudar a que esta sea una comunidad acogedora y amigable para todos.

+

Contacto

+

Para contactar al comité encargado del Código de Conducta en caso de un + incumplimiento, preguntas, o comentarios en general, puedes escribirnos un + email a coc@pythonchile.cl. La interacción por correo electrónico nunca será + publicada, y se mantendrá sólo entre la persona que escribe y el comité.

+
+
+ ); +} \ No newline at end of file diff --git a/src/app/codigo-conducta/styles.css b/src/app/codigo-conducta/styles.css new file mode 100644 index 0000000..0b36f66 --- /dev/null +++ b/src/app/codigo-conducta/styles.css @@ -0,0 +1,6 @@ +h1, h2, h3, h4, h5, h6 { + font-weight: 700 !important; +} +p { + margin-bottom: 1rem; +} \ No newline at end of file diff --git a/src/app/globals.css b/src/app/globals.css index 429564c..0fb877f 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -11,6 +11,8 @@ --accent-yellow: #FFE141; /* Panza en tono intermedio */ --text-white: #FFFFFF; + /* Texto banner */ + --text-black: #000000; /* Texto principal */ --outline-red: #F23939; /* Contorno del texto en tono intermedio */ @@ -29,7 +31,7 @@ html { body { background-color: var(--bg-dark); - color: var(--text-white); + color: var(--text-black); } .bg-primary-green\/20 { @@ -104,12 +106,12 @@ body { .select-theme { background-color: rgba(var(--bg-dark), 0.3); border: 1px solid rgba(var(--primary-green), 0.2); - @apply text-[var(--text-white)] rounded-lg px-4 py-2.5 pr-8 text-sm md:text-base transition-all duration-200 cursor-pointer focus:outline-none focus:ring-2 focus:ring-[var(--primary-green)] hover:border-[var(--primary-green)]; + @apply text-[var(--text-black)] rounded-lg px-4 py-2.5 pr-8 text-sm md:text-base transition-all duration-200 cursor-pointer focus:outline-none focus:ring-2 focus:ring-[var(--primary-green)] hover:border-[var(--primary-green)]; } .select-theme option { background-color: var(--primary-green); - color: var(--primary-green) !important; + color: var(--text-white) !important; border: var(--primary-green) !important; transition: background-color 0.2s ease, color 0.2s ease; } @@ -117,7 +119,7 @@ body { .select-theme option:hover, .select-theme option:checked { background-color: rgba(var(--accent-yellow) 0.3) !important; - color: var(--text-white) !important; + color: var(--text-black) !important; } /* Tarjetas de sponsors con colores de marca */ @@ -171,4 +173,12 @@ body { .sponsor-logo:hover { filter: brightness(120%) contrast(110%) drop-shadow(0 4px 8px rgba(0, 0, 0, 0.25)); } +} + +.hide { + display: none; +} +.btn-primary, .btn-secondary { + color: black; + border-color: black; } \ No newline at end of file diff --git a/src/app/page.js b/src/app/page.js index 1f6eb6b..b96a041 100644 --- a/src/app/page.js +++ b/src/app/page.js @@ -12,7 +12,7 @@ import featuredTalks from "@/data/featuredTalks"; const cities = [ { name: "Copiapó", - date: "6 de Junio, 2025", + date: "20 de Junio, 2025", slug: "copiapo", mapCoords: { x: 50, y: 90 }, }, @@ -24,7 +24,7 @@ const cities = [ }, { name: "Santiago", - date: "20 de Junio, 2025", + date: "06 de Junio, 2025", slug: "santiago", mapCoords: { x: 58, y: 200 }, }, @@ -93,7 +93,7 @@ export default function Home() {

¡Próximamente charlas increíbles!

-

+

Estamos preparando un programa lleno de contenido interesante para la comunidad Python. ¡Mantente atento a las actualizaciones!

@@ -129,7 +129,7 @@ export default function Home() { {/* Registro Section */}
-

Regístrate

+

Regístro Próximamente

@@ -149,7 +149,7 @@ export default function Home() { charlas inspiradoras, talleres prácticos y hackatones, éste día es para colaborar y disfrutar de un ambiente lleno de entusiasmo.

-
+
Evento 100% Gratuito
diff --git a/src/app/previous-editions/page.js b/src/app/previous-editions/page.js index 1a90263..40e782d 100644 --- a/src/app/previous-editions/page.js +++ b/src/app/previous-editions/page.js @@ -92,8 +92,8 @@ export default function PreviousEditionsPage() { Sitio Web {event.year} diff --git a/src/app/sponsors/components/SponsorList.js b/src/app/sponsors/components/SponsorList.js index b8d9376..fb518a3 100644 --- a/src/app/sponsors/components/SponsorList.js +++ b/src/app/sponsors/components/SponsorList.js @@ -22,9 +22,9 @@ export default function SponsorList() { initial={{ opacity: 0, y: 20 }} whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} - className="container-py relative" + className="container-py relative hide" > -

Patrocinadores 2024

+

Patrocinadores 2025

{/* Contenedor Principal con colores más armónicos */}
+