diff --git a/src/app/components/home/home.component.scss b/src/app/components/home/home.component.scss index 2d09255..6d938eb 100644 --- a/src/app/components/home/home.component.scss +++ b/src/app/components/home/home.component.scss @@ -270,7 +270,7 @@ letter-spacing: 0.76px; } - input { + .custom-input { border: none; border-bottom: 1px solid $border-color; display: block; @@ -347,7 +347,7 @@ &__sponsors { margin-top: 30px; - + &__title { justify-content: center; margin-top: 30px; diff --git a/src/app/components/user/avisos/avisos.component.html b/src/app/components/user/avisos/avisos.component.html index 7e247c2..858c2ac 100644 --- a/src/app/components/user/avisos/avisos.component.html +++ b/src/app/components/user/avisos/avisos.component.html @@ -1,24 +1,15 @@ -
-
-
-

Avisos

-
- - - {{a.titulo}} - {{a.taller}} - - -

- {{a.mensaje}} -

-
-
-
-
-

Sin Avisos

-

Por el momento no hay avisos. Revisa nuevamente más tarde.

+
+
+
+
+

{{a.titulo}} {{a.taller}}

+

{{a.mensaje}}

+
+
+

Sin Avisos

+

Por el momento no hay avisos. Revisa nuevamente más tarde.

+
diff --git a/src/app/components/user/avisos/avisos.component.scss b/src/app/components/user/avisos/avisos.component.scss index 15bb06b..c349c66 100644 --- a/src/app/components/user/avisos/avisos.component.scss +++ b/src/app/components/user/avisos/avisos.component.scss @@ -1,7 +1,25 @@ -mat-card { - margin-bottom: 16px; - display: inline-block; - width: 100%; - -webkit-column-break-inside: avoid; - column-break-inside: avoid; +@import '~styles-variables.scss'; + +.ad { + margin-top: 100px; + + &__title { + color: $text-color; + font-size: 38px; + font-weight: bold; + letter-spacing: 1.28px; + margin-bottom: 25px; + + span { + color: $color-blue; + font-size: 14px; + text-transform: uppercase; + } + } + + &__desc { + font-size: 18px; + font-weight: 300; + letter-spacing: 0.76px; + } } diff --git a/src/app/components/user/documentos-usuario/documentos-usuario.component.html b/src/app/components/user/documentos-usuario/documentos-usuario.component.html index b381198..ba6df9c 100644 --- a/src/app/components/user/documentos-usuario/documentos-usuario.component.html +++ b/src/app/components/user/documentos-usuario/documentos-usuario.component.html @@ -1,64 +1,53 @@ -
-

Documentos Axt@Teen

-
- -
-
-
Documentos a Imprimir
-

Estos son los documentos que se deben de imprimir y subir a la plataforma de Axt@Teen.

+
+
+
+

Documentos a Imprimir

+

Estos son los documentos que se deben de imprimir y subir a la plataforma de Axt@Teen.

-
- -
- Abrir -
-
+ {{archivo.nombre}}
-
-
-
-
-
Subir Documento
+
+

Subir Documento

- - + +
- \ +
- +
-
-
-
Mis Documentos Subidos:
+
+

Mis Documentos Subidos

- -
- Abrir - + +
+ Abrir +
- -
No se han subido documentos.
+ +

No se ha subido ningún documento.

+
- -
\ No newline at end of file +
diff --git a/src/app/components/user/documentos-usuario/documentos-usuario.component.scss b/src/app/components/user/documentos-usuario/documentos-usuario.component.scss index e69de29..6b1fb3c 100644 --- a/src/app/components/user/documentos-usuario/documentos-usuario.component.scss +++ b/src/app/components/user/documentos-usuario/documentos-usuario.component.scss @@ -0,0 +1,118 @@ +@import '~styles-variables.scss'; +@import "~bootstrap/scss/bootstrap.scss"; + +.documents { + margin-top: 100px; + + &__section { + & + & { + margin-top: 50px; + } + + &__title { + color: $text-color; + font-size: 38px; + font-weight: bold; + letter-spacing: 1.28px; + margin-bottom: 25px; + } + + &__subtitle { + color: $text-color; + font-size: 18px; + font-weight: 200; + letter-spacing: 0.76px; + margin-bottom: 25px; + } + } + + &__item { + background: $color-blue; + color: $color-white; + font-size: 18px; + font-weight: bold; + letter-spacing: 0.61px; + padding: 10px 15px; + width: 650px; + + &:hover { + text-decoration: none; + background: darken($color-blue, 10%); + } + } + + &__actions { + align-items: center; + display: flex; + margin-left: 30px; + + .btn + .btn { + margin-left: 15px; + } + } + + .form-group { + width: 60%; + } + + .form-control, + .custom-file-label { + color: $placeholder-color; + font-size: 18px; + font-weight: 300; + + &::placeholder { + color: $placeholder-color; + } + } + + .custom-file-label { + &::after { + background-color: $color-gray; + color: $color-white; + content: "Seleccionar"; + } + } + + .btn { + &:focus { + box-shadow: none; + } + + &-primary { + background-color: $color-blue; + border: 0; + color: $color-white; + } + + &-danger { + background-color: $color-red; + border-color: $color-red; + } + } + + input { + &.documents__item { + background: $color-blue; + border: 0; + color: $color-white; + + &::placeholder { + color: $color-white; + } + } + } +} + +/* Phone */ +@media only screen and (max-width: 600px) { + .documents { + .form-group { + width: 100%; + } + + &__actions { + margin: 15px 0 0; + } + } +} diff --git a/src/app/components/user/inscripcion/inscripcion.component.html b/src/app/components/user/inscripcion/inscripcion.component.html index 63a416d..2dd5754 100644 --- a/src/app/components/user/inscripcion/inscripcion.component.html +++ b/src/app/components/user/inscripcion/inscripcion.component.html @@ -1,51 +1,49 @@ -
-

Talleres

-
-
+
+
+

Sede

+
- + {{sede.nombre}} -
-

Inscripción actual: {{tallerActual? tallerActual: 'Sin inscripción'}}

-
-
- - - {{taller.nombre}} - - -

- {{taller.descripcion}} -

-
- - - - - -
-
-
-

Sin talleres

-

Por el momento no existen talleres de tu categoría en esta sede.

- -
+
+
+ +
+

{{taller.nombre}}

+

{{taller.descripcion}}

+
+ + + +
+
+
+
+
+

Sin talleres

+

Por el momento no existen talleres de tu categoría en esta sede.

+ +
-
-

Convocatoria inhabilitada

-

¡Ups! El período de inscripción a los talleres no ha comenzado o ya concluyó.

-

Puedes revisar las fechas de convocatoria en la página principal de ApportaTeen.

+
+

Convocatoria inhabilitada

+

¡Ups! El período de inscripción a los talleres no ha comenzado o ya concluyó.

+

Puedes revisar las fechas de convocatoria en la página principal de ApportaTeen.

+
diff --git a/src/app/components/user/inscripcion/inscripcion.component.scss b/src/app/components/user/inscripcion/inscripcion.component.scss index 15bb06b..3abf625 100644 --- a/src/app/components/user/inscripcion/inscripcion.component.scss +++ b/src/app/components/user/inscripcion/inscripcion.component.scss @@ -1,7 +1,81 @@ -mat-card { - margin-bottom: 16px; - display: inline-block; - width: 100%; - -webkit-column-break-inside: avoid; - column-break-inside: avoid; +@import '~styles-variables.scss'; + +.register { + margin: 100px 0; + + &__title { + color: $text-color; + font-size: 38px; + font-weight: bold; + letter-spacing: 1.28px; + } + + &__actions { + align-items: center; + display: flex; + justify-content: space-between; + margin-bottom: 30px; + width: 100%; + } + + .btn { + &:focus { + box-shadow: none; + } + + &-primary { + background-color: $color-blue; + border: 0; + color: $color-white; + } + } + + .items { + display: flex; + flex-wrap: wrap; + justify-content: center; + } + + &__item { + border-radius: 5px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); + margin: 20px 0 0 20px; + width: 260px; + + img { + border-radius: 5px 5px 0 0; + height: 140px; + width: 100%; + } + + .text-container { + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + padding: 15px; + } + + .desc { + font-weight: 300; + } + } + + .mat-option.mat-active, + .mat-option.mat-selected { + background: $color-blue !important; + } +} + +/* Phone */ +@media only screen and (max-width: 600px) { + .register { + &__actions { + display: block; + } + + &__item { + margin-left: 0; + } + } } diff --git a/src/app/components/user/main-user/main-user.component.html b/src/app/components/user/main-user/main-user.component.html index d002845..885c927 100644 --- a/src/app/components/user/main-user/main-user.component.html +++ b/src/app/components/user/main-user/main-user.component.html @@ -1,33 +1,29 @@ -
- - -

Usuario

- - - - - -
- - - - - Inicio - Inscripción - Documentos a Entregar - - - - - - - +
+ +
+
+
+

Avisos

+

Talleres

+

Documentos

+
+
diff --git a/src/app/components/user/main-user/main-user.component.scss b/src/app/components/user/main-user/main-user.component.scss index ad7547a..a0cdc6a 100644 --- a/src/app/components/user/main-user/main-user.component.scss +++ b/src/app/components/user/main-user/main-user.component.scss @@ -1,73 +1,123 @@ @import '~styles-variables.scss'; @import "~bootstrap/scss/bootstrap.scss"; +.header { + background: rgba(95, 95, 95, 0.57); + display: flex; + justify-content: space-between; + position: absolute; + top: 0; + width: 100%; + z-index: 1; -.toolbar { - color: #fff; -} + .navbar { + padding: 0 0 0 1rem; + width: 100%; + &-collapse { + justify-content: space-between; + } + &-toggler { + padding: 0; -.admin-container { - display: flex; - flex-direction: column; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} + &:hover { + background-color: transparent + } + } + } -mat-sidenav { - width: 200px; - background-color: $main; - color: #fff -} + &__content { + align-items: center; + display: flex; + padding: 10px 0 10px 20px; + } -mat-toolbar { - background-color: $main-dark; -} + &__logo { + height: 50px; + width: 35px; + } -button { - background: transparent; - border: none; + &__link, + a { + color: $color-white; + font-size: 18px; + letter-spacing: 0; - :hover { - cursor: pointer; + &:hover { + color: $color-blue; + text-decoration: none; + } + + &+& { + margin-left: 25px; + } } } -.is-mobile .toolbar { - position: fixed; - z-index: 2; +a+button { + margin-left: 15px; } -h3.app-name { - margin-left: 8px; - margin-bottom: 0 !important; -} +button { + background-color: $color-blue; + border: none; + color: $color-white; + font-weight: 18px; + padding: 30px; -.sidenav-container { - flex: 1; -} + &:hover { + background: darken($color-blue, 10%); + } -.is-mobile .sidenav-container { - flex: 1 0 auto; + &.logout { + background-color: $color-red; + } } -mat-sidenav-content { - margin-left: 200px; - padding: 20px; +.user-container { + .hero { + align-items: center; + background-position: center center; + background-repeat: no-repeat; + background-size: cover; + display: flex; + height: 95vh; + justify-content: center; + + &__title { + color: $color-white; + font-size: 50px; + font-weight: bold; + letter-spacing: 1.69px; + text-align: center; + } + } } - -@include media-breakpoint-down(xs) { - mat-sidenav-content { - margin-left: 0; - padding: 12px; +/* Phone */ +@media only screen and (max-width: 600px) { + .header { + &__link, + a { + margin-top: 10px; + + & + & { + margin-left: 0; + } + } + + .logout { + margin-top: 10px; + padding: 15px 30px; + } } -} -.remaining-space { - flex: 1 1 auto; + .user-container { + .hero { + &__title { + font-size: 42px; + } + } + } } diff --git a/src/assets/img/menu.svg b/src/assets/img/menu.svg new file mode 100644 index 0000000..1ef158e --- /dev/null +++ b/src/assets/img/menu.svg @@ -0,0 +1,13 @@ + + + + Shape + Created with Sketch. + + + + + + + + \ No newline at end of file