From c74dfbe4fde8d4f4de09c678317da8d4d4b0caba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Mau=C3=9F?= <lukas.mauss@mni.thm.de> Date: Mon, 5 Mar 2018 13:38:43 +0100 Subject: [PATCH] Create join-room component --- src/app/app.module.ts | 6 +++++ src/app/join-room/join-room.component.html | 6 +++++ src/app/join-room/join-room.component.scss | 0 src/app/join-room/join-room.component.spec.ts | 25 +++++++++++++++++++ src/app/join-room/join-room.component.ts | 15 +++++++++++ 5 files changed, 52 insertions(+) create mode 100644 src/app/join-room/join-room.component.html create mode 100644 src/app/join-room/join-room.component.scss create mode 100644 src/app/join-room/join-room.component.spec.ts create mode 100644 src/app/join-room/join-room.component.ts diff --git a/src/app/app.module.ts b/src/app/app.module.ts index f71216965..0133d622a 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -4,6 +4,7 @@ import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { JoinRoomComponent } from './join-room/join-room.component'; import { LoginComponent } from './login/login.component'; import { RegisterComponent } from './register/register.component'; import { PasswordResetComponent } from './password-reset/password-reset.component'; @@ -53,6 +54,8 @@ import { AuthenticationGuard } from './authentication.guard'; @NgModule({ declarations: [ + AppComponent, + JoinRoomComponent, AppComponent, LoginComponent, LoginScreenComponent, @@ -69,6 +72,9 @@ import { AuthenticationGuard } from './authentication.guard'; AppRoutingModule, BrowserModule, BrowserAnimationsModule, + MatButtonModule, + MatInputModule + BrowserAnimationsModule, FlexLayoutModule, FormsModule, MatAutocompleteModule, diff --git a/src/app/join-room/join-room.component.html b/src/app/join-room/join-room.component.html new file mode 100644 index 000000000..c2b0d9018 --- /dev/null +++ b/src/app/join-room/join-room.component.html @@ -0,0 +1,6 @@ +<form> + <mat-form-field class="input-block"> + <input matInput placeholder="Room-Id" /> + </mat-form-field> + <button mat-raised-button color="primary">Join</button> +</form> diff --git a/src/app/join-room/join-room.component.scss b/src/app/join-room/join-room.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/src/app/join-room/join-room.component.spec.ts b/src/app/join-room/join-room.component.spec.ts new file mode 100644 index 000000000..511e4a166 --- /dev/null +++ b/src/app/join-room/join-room.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { JoinRoomComponent } from './join-room.component'; + +describe('JoinRoomComponent', () => { + let component: JoinRoomComponent; + let fixture: ComponentFixture<JoinRoomComponent>; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ JoinRoomComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(JoinRoomComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/join-room/join-room.component.ts b/src/app/join-room/join-room.component.ts new file mode 100644 index 000000000..ad5b3670d --- /dev/null +++ b/src/app/join-room/join-room.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-join-room', + templateUrl: './join-room.component.html', + styleUrls: ['./join-room.component.scss'] +}) +export class JoinRoomComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} -- GitLab