Skip to content
Snippets Groups Projects
Unverified Commit 494d81a2 authored by florimondmanca's avatar florimondmanca
Browse files

small improvements to student home page

parent dcaad7f8
Branches
No related tags found
2 merge requests!20Espace membre,!26Release first-users version to production
...@@ -3,6 +3,7 @@ import { RouterModule, Routes } from '@angular/router'; ...@@ -3,6 +3,7 @@ import { RouterModule, Routes } from '@angular/router';
import { AuthGuard, MapsAPIResolver } from 'app/core'; import { AuthGuard, MapsAPIResolver } from 'app/core';
import { MembersComponent } from './members.component'; import { MembersComponent } from './members.component';
import { StudentHomeComponent } from './student-home/student-home.component';
const routes: Routes = [ const routes: Routes = [
{ {
...@@ -13,7 +14,7 @@ const routes: Routes = [ ...@@ -13,7 +14,7 @@ const routes: Routes = [
{ {
path: '', path: '',
data: { title: 'Accueil' }, data: { title: 'Accueil' },
loadChildren: './student-home/student-home.module#StudentHomeModule', component: StudentHomeComponent,
}, },
{ {
path: 'sorties', path: 'sorties',
......
...@@ -16,9 +16,9 @@ export class MembersComponent { ...@@ -16,9 +16,9 @@ export class MembersComponent {
) { } ) { }
navLinks: Link[] = [ navLinks: Link[] = [
{ href: '/membres', text: 'Mon espace membre' }, { href: './', text: 'Mon espace' },
{ href: '/membres/projets', text: 'Nos projets' }, { href: './projets', text: 'Nos projets' },
{ href: '/membres/sorties', text: 'Nos sorties' }, { href: './sorties', text: 'Nos sorties' },
{ text: 'Déconnexion', action: () => this.logout() }, { text: 'Déconnexion', action: () => this.logout() },
]; ];
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
<p> <p>
Retrouve les descriptions des projets que le secteur Projets te propose, et inscris-toi à tes projets préférés. Retrouve les descriptions des projets que le secteur Projets te propose, et inscris-toi à tes projets préférés.
<br><br><a routerLink="projets">
Voir
</a>
</p> </p>
<a mat-raised-button color="accent" routerLink="projets">
Voir les projets
</a>
</div> </div>
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { StudentHomeComponent } from './student-home.component';
const routes: Routes = [
{
path: '',
component: StudentHomeComponent,
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class StudentHomeRoutingModule { }
<h1 class="text-center">Mon espace membre</h1> <h1 class="text-center">Mon espace</h1>
<app-two-panes> <app-two-panes>
<visits-overview pane="left"></visits-overview> <visits-overview pane="left"></visits-overview>
<projects-overview pane="right"></projects-overview> <projects-overview pane="right"></projects-overview>
</app-two-panes> </app-two-panes>
<div class="container"> <div class="container">
<h2>Notifications par mail</h2> <h2>
<p>Pour toute nouvelle information importante concernant ton inscription aux sorties et projets, l'état d'avancement du dossier etc., un mail automatique te sera envoyé à l'adresse que tu nous as fournie !</p> Notifications
</h2>
<p>
Les informations importantes concernant ton <strong>inscription aux sorties et projets</strong> te seront envoyées par email à l'adresse que tu nous as fournie
({{ userEmail }}).
</p>
</div> </div>
<router-outlet></router-outlet>
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import { AuthService } from 'app/core';
@Component({ @Component({
selector: 'student-home', selector: 'student-home',
templateUrl: './student-home.component.html', templateUrl: './student-home.component.html',
styleUrls: ['./student-home.component.scss'] styleUrls: ['./student-home.component.scss']
}) })
export class StudentHomeComponent {} export class StudentHomeComponent {
userEmail: string;
constructor(private auth: AuthService) { }
ngOnInit() {
this.userEmail = this.auth.getUserSnapshot().email;
}
}
...@@ -4,7 +4,9 @@ import { RouterModule } from '@angular/router'; ...@@ -4,7 +4,9 @@ import { RouterModule } from '@angular/router';
import { CoreModule } from 'app/core'; import { CoreModule } from 'app/core';
import { SharedModule } from 'app/shared'; import { SharedModule } from 'app/shared';
import { PanesModule } from 'app/panes'; import { PanesModule } from 'app/panes';
import { StudentHomeRoutingModule } from './student-home-routing.module'; import {
MatButtonModule,
} from '@angular/material';
// Components // Components
import { StudentHomeComponent } from './student-home.component'; import { StudentHomeComponent } from './student-home.component';
...@@ -18,7 +20,7 @@ import { VisitsOverviewComponent } from './visits-overview/visits-overview.compo ...@@ -18,7 +20,7 @@ import { VisitsOverviewComponent } from './visits-overview/visits-overview.compo
CoreModule, CoreModule,
PanesModule, PanesModule,
SharedModule, SharedModule,
StudentHomeRoutingModule, MatButtonModule,
], ],
declarations: [ declarations: [
StudentHomeComponent, StudentHomeComponent,
......
...@@ -2,9 +2,11 @@ ...@@ -2,9 +2,11 @@
<h2 id="title">Sorties</h2> <h2 id="title">Sorties</h2>
<p> <p>
Retrouve toutes les informations concernant les prochanes sorties que le secteur Sorties a concocté pour toi ! Retrouve toutes les informations concernant les prochanes sorties que le secteur Sorties a concocté pour toi !
<br><br> Dates, lieux et horaires, formulaires d'inscription, tout est disponible ici.
<br><br><a routerLink="sorties">
Voir
</a>
</p> </p>
<p>
Dates, lieux et horaires, formulaires d'inscription, tout est disponible ici.
</p>
<a mat-raised-button color="accent" routerLink="sorties">
Voir les dernières sorties
</a>
</div> </div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment