commencement des pages 'connexion' et 'register'
This commit is contained in:
parent
96285c0403
commit
5f4ecfc7b3
10 changed files with 6904 additions and 6235 deletions
13018
package-lock.json
generated
13018
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -1,11 +1,14 @@
|
|||
import { NgModule } from '@angular/core';
|
||||
import { RouterModule, Routes } from '@angular/router';
|
||||
import {PageConnexionComponent} from './page-connexion/page-connexion.component';
|
||||
import {PageRegisterComponent} from './page-register/page-register.component';
|
||||
import {PageConnexionComponent} from './pourLes3Roles/page-connexion/page-connexion.component';
|
||||
import {PageRegisterComponent} from './pourLes3Roles/register/page-register/page-register.component';
|
||||
import {PageSearchComponent} from "./user/page-search/page-search.component";
|
||||
|
||||
const routes: Routes = [
|
||||
{ path: 'connexion', component: PageConnexionComponent },
|
||||
{ path: 'register', component: PageRegisterComponent }
|
||||
{ path: '', component: PageConnexionComponent },
|
||||
{ path: 'connexion', component: PageConnexionComponent },
|
||||
{ path: 'register', component: PageRegisterComponent },
|
||||
{ path: 'search', component: PageSearchComponent }
|
||||
];
|
||||
|
||||
@NgModule({
|
||||
|
|
|
|||
|
|
@ -3,11 +3,17 @@ import { BrowserModule } from '@angular/platform-browser';
|
|||
|
||||
import { AppRoutingModule } from './app-routing.module';
|
||||
import { AppComponent } from './app.component';
|
||||
import { PageConnexionComponent } from './page-connexion/page-connexion.component';
|
||||
import { PageRegisterComponent } from './page-register/page-register.component';
|
||||
import { NavBarComponent } from './nav-bar/nav-bar.component';
|
||||
import { PageConnexionComponent } from './pourLes3Roles/page-connexion/page-connexion.component';
|
||||
import { PageRegisterComponent } from './pourLes3Roles/register/page-register/page-register.component';
|
||||
import { NavBarComponent } from './utils/nav-bar/nav-bar.component';
|
||||
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
|
||||
import {MatSlideToggleModule} from '@angular/material/slide-toggle';
|
||||
import {FormsModule} from "@angular/forms";
|
||||
import { PageSearchComponent } from './user/page-search/page-search.component';
|
||||
import {HttpClientModule} from "@angular/common/http";
|
||||
import { PopupConfirmationComponent } from './pourLes3Roles/register/popup-confirmation/popup-confirmation.component';
|
||||
import {MatDialogModule} from '@angular/material/dialog';
|
||||
import {MatButtonModule} from "@angular/material/button";
|
||||
|
||||
|
||||
@NgModule({
|
||||
|
|
@ -15,14 +21,20 @@ import {MatSlideToggleModule} from '@angular/material/slide-toggle';
|
|||
AppComponent,
|
||||
PageConnexionComponent,
|
||||
PageRegisterComponent,
|
||||
NavBarComponent
|
||||
],
|
||||
imports: [
|
||||
BrowserModule,
|
||||
AppRoutingModule,
|
||||
BrowserAnimationsModule,
|
||||
MatSlideToggleModule
|
||||
NavBarComponent,
|
||||
PageSearchComponent,
|
||||
PopupConfirmationComponent
|
||||
],
|
||||
imports: [
|
||||
BrowserModule,
|
||||
AppRoutingModule,
|
||||
BrowserAnimationsModule,
|
||||
MatSlideToggleModule,
|
||||
FormsModule,
|
||||
HttpClientModule,
|
||||
MatDialogModule,
|
||||
MatButtonModule
|
||||
],
|
||||
providers: [],
|
||||
bootstrap: [AppComponent]
|
||||
})
|
||||
|
|
|
|||
1
src/app/user/page-search/page-search.component.html
Normal file
1
src/app/user/page-search/page-search.component.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
<p>page-search works!</p>
|
||||
0
src/app/user/page-search/page-search.component.scss
Normal file
0
src/app/user/page-search/page-search.component.scss
Normal file
25
src/app/user/page-search/page-search.component.spec.ts
Normal file
25
src/app/user/page-search/page-search.component.spec.ts
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { PageSearchComponent } from './page-search.component';
|
||||
|
||||
describe('PageSearchComponent', () => {
|
||||
let component: PageSearchComponent;
|
||||
let fixture: ComponentFixture<PageSearchComponent>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
declarations: [ PageSearchComponent ]
|
||||
})
|
||||
.compileComponents();
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
fixture = TestBed.createComponent(PageSearchComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
||||
15
src/app/user/page-search/page-search.component.ts
Normal file
15
src/app/user/page-search/page-search.component.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import { Component, OnInit } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-page-search',
|
||||
templateUrl: './page-search.component.html',
|
||||
styleUrls: ['./page-search.component.scss']
|
||||
})
|
||||
export class PageSearchComponent implements OnInit {
|
||||
|
||||
constructor() { }
|
||||
|
||||
ngOnInit(): void {
|
||||
}
|
||||
|
||||
}
|
||||
16
src/app/utils/message/message.service.spec.ts
Normal file
16
src/app/utils/message/message.service.spec.ts
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
import { TestBed } from '@angular/core/testing';
|
||||
|
||||
import { MessageService } from './message.service';
|
||||
|
||||
describe('MessageService', () => {
|
||||
let service: MessageService;
|
||||
|
||||
beforeEach(() => {
|
||||
TestBed.configureTestingModule({});
|
||||
service = TestBed.inject(MessageService);
|
||||
});
|
||||
|
||||
it('should be created', () => {
|
||||
expect(service).toBeTruthy();
|
||||
});
|
||||
});
|
||||
18
src/app/utils/message/message.service.ts
Normal file
18
src/app/utils/message/message.service.ts
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
import { Injectable } from '@angular/core';
|
||||
import {HttpClient} from "@angular/common/http";
|
||||
import {environment} from "../../../environments/environment";
|
||||
import {Observable} from "rxjs";
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class MessageService
|
||||
{
|
||||
constructor( private http: HttpClient ) { }
|
||||
|
||||
sendMessage( url, data ): Observable<any>
|
||||
{
|
||||
const urlComplete = environment.debutUrl + url ;
|
||||
return this.http.post<any>( urlComplete, data, {withCredentials: true} );
|
||||
}
|
||||
}
|
||||
|
|
@ -3,7 +3,8 @@
|
|||
// The list of file replacements can be found in `angular.json`.
|
||||
|
||||
export const environment = {
|
||||
production: false
|
||||
production: false,
|
||||
debutUrl: "http://127.0.0.1/backend/"
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
|
|||
Reference in a new issue