feat: About us section finished#60
Conversation
|
De primera vista me agrada, lo que veo 7u7. Ahorita lo revisare con detalle. No olvides formatear el codigo con |
src/components/AboutUs.astro
Outdated
| <div class="w-full h-full rounded-lg bg-white border-1 border-black shadow-[5px_5px_rgba(0,0,0)]"> | ||
| <img src="/Hacktion/bbhacktion.jpg" alt="Hacktion Logo" class="w-full h-full object-cover rounded-lg" /> | ||
| <div class="absolute bottom-0 left-0 w-full h-[8vh] bg-[#00823A] p-3 rounded-b-lg border-2 border-black items-center flex"> | ||
| <p class="text-white text-xl font-light">Hacktion 2024 - Wizeline CDMX</p> | ||
| </div> | ||
| </div> |
There was a problem hiding this comment.
Recomiendo el uso del Componente Image Card que se encuentra en src/components/ui/ImageCard.tsx del framework de componentes que estamos haciendo uso Neobrutalism
src/components/AboutUs.astro
Outdated
| const { class: className } = Astro.props; | ||
| --- | ||
|
|
||
| <div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}> |
There was a problem hiding this comment.
| <div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}> | |
| <div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className ?? ""}`}> |
Para en caso de que no se pase ninguna clase no genere un "undefined"
src/components/AboutUs.astro
Outdated
| const { class: className } = Astro.props; | ||
| --- | ||
|
|
||
| <div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}> |
There was a problem hiding this comment.
| <div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}> | |
| <section class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}> |
Recomendacion de uso de section por temas de html semantico
src/components/AboutUs.astro
Outdated
|
|
||
| <div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}> | ||
| <div class="w-full md:w-1/2"> | ||
| <h1 class="text-6xl">Acerca de nosotros</h1> |
There was a problem hiding this comment.
| <h1 class="text-6xl">Acerca de nosotros</h1> | |
| <h2 class="text-6xl">Acerca de nosotros</h2> |
Recomendacion por temas de HTML Semantico y estar dentro de un section
src/components/AboutUs.astro
Outdated
| --- | ||
| const { class: className } = Astro.props; | ||
| --- |
There was a problem hiding this comment.
| --- | |
| const { class: className } = Astro.props; | |
| --- | |
| --- | |
| interface Props { | |
| className?: string; | |
| } | |
| const { className } = Astro.props; | |
| --- |
Puedes definir de una vez los props a recibir
|
@mendodevv , sigue esta PR activa? |
|
@EGAMAGZ ya hice push de las correcciones, quedo al pendiente de cualquier cosa |
|
No olvides el uso de |
src/pages/index.astro
Outdated
| <BaseLayout title="Hacktion"> | ||
| <main class=""> | ||
| asd | ||
| <Aboutus className="mx-auto"/> |
There was a problem hiding this comment.
| <Aboutus className="mx-auto"/> | |
| <section class="flex flex-col items-stretch md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-3 mx-auto"> | |
| <div class="w-full md:w-1/2"> | |
| <h2 class="text-6xl">Acerca de nosotros</h2> | |
| <p class="text-gray-500 font-normal">Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders | |
| en colaboración con muchas otras comunidades de desarrollo. <br> | |
| <br> | |
| Busca crear un espacio donde personas que van adentrando a la informática | |
| puedan experimentar su primer hackathon aprendiendo de la mano de grandes | |
| mentores y poniendo a prueba para poder resolver problemas de alto impacto</p> | |
| </div> | |
| <ImageCard | |
| className="w-2/5 h-auto mx-auto bg-[#00823A]" | |
| caption="Hacktion 2024 - Wizeline CDMX" | |
| imageUrl="/Hacktion/bbhacktion.jpg" | |
| ></ImageCard> | |
| </section> |
De preferencia dejalo en index.astro al no ser algo que se reutilice y por su "sencilles" mejor dejarlo en la pagina principal de una vez
|
Listo, moví el código al index y usé el deno format, quedo al pendiente de cualquier otra corrección :D |
|
Cuando sea de ese tamaño, pequeño, que se reduzca de tamaño el titulo y trata de que el imagecard abarque el 100% (quitando el espacio del padding/margin de la pagina) de ancho |
|
Junto a eso, agrega más espacio entre el "Acerca de Nosotros" y el texto |
| <div class="w-full md:w-1/2"> | ||
| <h2 class="text-6xl">Acerca de nosotros</h2> | ||
| <p class="text-gray-500 font-normal"> | ||
| Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders en colaboración | ||
| con muchas otras comunidades de desarrollo. <br> | ||
| <br> | ||
| Busca crear un espacio donde personas que van adentrando a la informática puedan | ||
| experimentar su primer hackathon aprendiendo de la mano de grandes mentores y poniendo a | ||
| prueba para poder resolver problemas de alto impacto | ||
| </p> | ||
| </div> |
There was a problem hiding this comment.
| <div class="w-full md:w-1/2"> | |
| <h2 class="text-6xl">Acerca de nosotros</h2> | |
| <p class="text-gray-500 font-normal"> | |
| Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders en colaboración | |
| con muchas otras comunidades de desarrollo. <br> | |
| <br> | |
| Busca crear un espacio donde personas que van adentrando a la informática puedan | |
| experimentar su primer hackathon aprendiendo de la mano de grandes mentores y poniendo a | |
| prueba para poder resolver problemas de alto impacto | |
| </p> | |
| </div> | |
| <div class="w-full md:w-1/2"> | |
| <h2 class="text-6xl">Acerca de nosotros</h2> | |
| <div class="text-gray-500 font-normal space-y-4"> | |
| <p> | |
| Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders en colaboración | |
| con muchas otras comunidades de desarrollo. | |
| </p> | |
| <p> | |
| Busca crear un espacio donde personas que van adentrando a la informática puedan | |
| experimentar su primer hackathon aprendiendo de la mano de grandes mentores y poniendo a | |
| prueba para poder resolver problemas de alto impacto. | |
| </p> | |
| </div> | |
| </div> |
Para evitar el uso de




Issue que soluciona: #47
Esta PR introduce la sección "Acerca de Nosotros" para el sitio del Hacktion.
Los cambios notables en la estructura del proyecto/código son los siguientes:
Antes:
Despues:
¿Hay algún aspecto particular que los revisores deban tener presente al analizar este pull
request?
Si, la verdad es mi primera vez trabajando con Astro y Tailwind, no se si la parte de la responsividad de la sección es la adecuada. De cualquier modo quedo al pendiente de cualquier observación
¿Esta solicitud incluye pruebas, ejemplos o una forma de validar los cambios realizados?
Con correr "deno task dev" para poder ver la página en local se podrán visualizar los cambios.
Lista de verificación
Gracias por ver esta solicitud, cualquier observación se tomará en cuenta :)