Skip to content

Commit 5b40674

Browse files
committed
feat(thankyou): enhance thank you page layout with sidebar and dynamic submission details
1 parent d881b24 commit 5b40674

3 files changed

Lines changed: 117 additions & 9 deletions

File tree

chamber/styles/base.css

Lines changed: 89 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,8 @@ body.home-page #main-header.scrolled {
603603
margin-bottom: 0.5rem;
604604
}
605605

606-
.business-address, .business-phone {
606+
.business-address,
607+
.business-phone {
607608
font-size: 0.9rem;
608609
color: #555;
609610
line-height: 1.4;
@@ -653,7 +654,8 @@ body.home-page #main-header.scrolled {
653654
transition: var(--transition);
654655
}
655656

656-
.view-toggle-buttons .btn.active, .view-toggle-buttons .btn:hover {
657+
.view-toggle-buttons .btn.active,
658+
.view-toggle-buttons .btn:hover {
657659
background-color: var(--navy-500);
658660
color: white;
659661
border-color: var(--navy-500);
@@ -730,10 +732,18 @@ body.home-page #main-header.scrolled {
730732
}
731733

732734
/* Distinciones de color sutiles por nivel */
733-
.membership-card.NP { border-left-color: #888; }
734-
.membership-card.bronze { border-left-color: #cd7f32; }
735-
.membership-card.silver { border-left-color: #ccc; }
736-
.membership-card.gold { border-left-color: var(--gold-400); }
735+
.membership-card.NP {
736+
border-left-color: #888;
737+
}
738+
.membership-card.bronze {
739+
border-left-color: #cd7f32;
740+
}
741+
.membership-card.silver {
742+
border-left-color: #ccc;
743+
}
744+
.membership-card.gold {
745+
border-left-color: var(--gold-400);
746+
}
737747

738748
.membership-card:hover {
739749
transform: translateX(5px);
@@ -819,6 +829,79 @@ body.home-page #main-header.scrolled {
819829
box-shadow: 0 4px 15px rgba(184, 146, 46, 0.3);
820830
}
821831

832+
/* ==========================================================================
833+
PÁGINA DE AGRADECIMIENTO (THANKYOU) - RESUMEN DINÁMICO
834+
========================================================================== */
835+
836+
/* Tarjeta contenedora generada por JS */
837+
.submission-details {
838+
background-color: var(--cream-50);
839+
border: 1px solid rgba(235, 224, 197, 0.6);
840+
border-radius: 1rem;
841+
padding: 2.5rem;
842+
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
843+
}
844+
845+
/* Títulos internos del resumen (Información Personal, Datos de la Empresa) */
846+
.submission-details h2 {
847+
font-family: var(--font-display);
848+
font-size: 1.35rem;
849+
color: var(--navy-500);
850+
margin-top: 1.5rem;
851+
margin-bottom: 1rem;
852+
padding-bottom: 0.25rem;
853+
border-bottom: 2px solid var(--cream-200);
854+
}
855+
856+
.submission-details h2:first-of-type {
857+
margin-top: 0; /* Quita el margen superior al primer título */
858+
}
859+
860+
/* Líneas de datos */
861+
.submission-details p {
862+
font-size: 0.95rem;
863+
color: var(--navy-800);
864+
margin-bottom: 0.75rem;
865+
line-height: 1.5;
866+
}
867+
868+
.submission-details p strong {
869+
color: var(--navy-500);
870+
font-weight: 600;
871+
display: inline-block;
872+
min-width: 140px; /* Alinea las etiquetas para que se vea ordenado */
873+
}
874+
875+
/* Párrafo final de agradecimiento o fecha */
876+
.submission-details p:last-of-type {
877+
margin-top: 2rem;
878+
font-family: var(--font-display);
879+
font-size: 1.15rem;
880+
color: var(--andean-400);
881+
font-weight: 700;
882+
text-align: center;
883+
}
884+
885+
/* Botón personalizado de retorno en la barra lateral */
886+
.btn-back-home {
887+
display: inline-block;
888+
text-align: center;
889+
background-color: var(--navy-500);
890+
color: white;
891+
padding: 0.85rem 1.5rem;
892+
border-radius: 0.5rem;
893+
font-weight: 600;
894+
font-size: 0.9rem;
895+
text-decoration: none;
896+
transition: var(--transition);
897+
}
898+
899+
.btn-back-home:hover {
900+
background-color: var(--gold-400);
901+
color: var(--navy-800);
902+
box-shadow: 0 4px 12px rgba(212, 168, 67, 0.2);
903+
}
904+
822905
/* === FOOTER === */
823906
footer {
824907
background-color: var(--navy-800);

chamber/styles/medium.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@
2121
.registration-form {
2222
padding: 1.5rem;
2323
}
24+
.submission-details {
25+
padding: 1.5rem;
26+
}
27+
.submission-details p strong {
28+
display: block; /* En móviles las etiquetas van arriba del dato */
29+
margin-bottom: 0.15rem;
30+
}
2431
.footer-grid {
2532
grid-template-columns: repeat(2, 1fr);
2633
}

chamber/thankyou.html

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,28 @@
6565
</ul>
6666
</div>
6767

68-
<main class="main-block">
69-
<h1>Submission Information</h1>
68+
<main class="container discover-layout thanks-page-layout">
69+
<!-- Barra Lateral Izquierda: Mensaje de Éxito / Próximos pasos -->
70+
<aside class="discover-sidebar">
71+
<div class="card sidebar-widget">
72+
<h3>¡Registro Recibido!</h3>
73+
<p class="gold-line">Tu solicitud ha sido registrada con éxito en nuestro sistema central.</p>
74+
</div>
75+
<div class="card sidebar-widget">
76+
<h3>¿Qué sigue ahora?</h3>
77+
<p>Nuestro equipo revisará los datos de tu organización. En un lapso no mayor a 48 horas laborables recibirás un correo electrónico de confirmación con las credenciales de tu cuenta de afiliado.</p>
78+
</div>
79+
<!-- Botón de retorno rápido para mejorar la navegación -->
80+
<a href="index.html" class="btn-back-home">← Volver al Inicio</a>
81+
</aside>
7082

71-
<div id="results"></div>
83+
<!-- Contenido Principal: Información Inyectada por JavaScript -->
84+
<section class="discover-content">
85+
<h1 class="section-title gold-line">Resumen del Registro</h1>
86+
87+
<!-- Aquí el script forms.mjs inyectará la sección .submission-details -->
88+
<div id="results"></div>
89+
</section>
7290
</main>
7391

7492
<!-- Footer -->

0 commit comments

Comments
 (0)