Skip to content
Snippets Groups Projects
Verified Commit 4bd1d51a authored by Lukas Maximilian Kimpel's avatar Lukas Maximilian Kimpel
Browse files

Refactor participant room component (view)

Add some more demo room data
Use Material's Card for room view
Add some more buttons
Add some simple stylings
parent 4ffdb541
1 merge request!57Resolve "participant home screen - html template (room)"
Pipeline #13079 passed with stage
in 43 seconds
<div fxLayout="column" fxLayoutAlign="center" fxLayoutGap="20px" fxFill> <div fxLayout="column" fxLayoutAlign="start" fxLayoutGap="20px" fxFill>
<div fxLayout="row" fxLayoutAlign="center"> <div fxLayout="row" fxLayoutAlign="center">
<div fxLayoutGap="20px"> <mat-card>
<mat-list fxLayout="column" fxLayoutGap="10px" fxLayoutAlign="center"> <mat-card-header>
<mat-list-item>Room: {{roomId}}</mat-list-item> <mat-card-title><h3 class="subheading-2">{{ roomName }}</h3></mat-card-title>
<mat-list-item> <mat-card-subtitle>{{ roomId }}</mat-card-subtitle>
<button mat-fab color="primary" routerLink="/room/{{roomId}}/create-comment"> </mat-card-header>
<mat-icon>question_answer</mat-icon> <mat-divider></mat-divider>
</button> <mat-card-content>
<button mat-fab color="primary"> <p>
<mat-icon>feedback</mat-icon> {{ roomDescription }}
</button> </p>
</mat-list-item> </mat-card-content>
<mat-list-item> <mat-divider></mat-divider>
<button mat-raised-button color="primary">Contents</button> <mat-card-actions>
</mat-list-item> <button mat-icon-button color="primary" matTooltip="Ask something" routerLink="/room/{{roomId}}/create-comment">
<mat-list-item> <mat-icon>question_answer</mat-icon>
<button mat-raised-button color="primary">Comments</button> </button>
</mat-list-item> <button mat-icon-button color="primary" matTooltip="Give feedback">
</mat-list> <mat-icon>feedback</mat-icon>
</div> </button>
</div> <button mat-button color="primary" matTooltip="Join question round">
Questions
</button>
<button mat-button color="primary" matTooltip="See room comments">
Comments
</button>
<button mat-button color="primary" matTooltip="Start personal question round">
Learn
</button>
</mat-card-actions>
</mat-card>
</div>
</div> </div>
mat-card {
max-width: 800px;
}
mat-card-content>:first-child {
margin-top: 16px;
}
...@@ -6,7 +6,15 @@ import { Component, OnInit } from '@angular/core'; ...@@ -6,7 +6,15 @@ import { Component, OnInit } from '@angular/core';
styleUrls: ['./participant-room.component.scss'] styleUrls: ['./participant-room.component.scss']
}) })
export class ParticipantRoomComponent implements OnInit { export class ParticipantRoomComponent implements OnInit {
roomId = '1';
roomId = '12 34 56 78';
roomName = 'Test Room';
roomDescription = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore ' +
'magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea ' +
'takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod ' +
'tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea ' +
'rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.';
constructor() { constructor() {
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment