From 94b0fa9e09f7aebf91d1b5a857544a4d64a5ed2f Mon Sep 17 00:00:00 2001
From: Lukas Kimpel <lukas.kimpel@mni.thm.de>
Date: Fri, 9 Mar 2018 10:12:04 +0100
Subject: [PATCH] Adjust room list to use Material Accordion/Expansion Panel

---
 .../creator-home-screen.component.scss        |  4 +++
 src/app/room-list/room-list.component.html    | 26 +++++++++++++------
 2 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/src/app/creator-home-screen/creator-home-screen.component.scss b/src/app/creator-home-screen/creator-home-screen.component.scss
index e69de29bb..e41d2f8e7 100644
--- a/src/app/creator-home-screen/creator-home-screen.component.scss
+++ b/src/app/creator-home-screen/creator-home-screen.component.scss
@@ -0,0 +1,4 @@
+app-room-list {
+  width: 100%;
+  max-width: 800px;
+}
diff --git a/src/app/room-list/room-list.component.html b/src/app/room-list/room-list.component.html
index 5c96b0160..ceb786696 100644
--- a/src/app/room-list/room-list.component.html
+++ b/src/app/room-list/room-list.component.html
@@ -1,8 +1,18 @@
-<mat-list>
-  <mat-list-item *ngFor="let room of rooms">
-    <button mat-button routerLink="room/{{room.id}}">
-      {{room.name}}
-    </button>
-  </mat-list-item>
-</mat-list>
-
+<mat-accordion>
+  <mat-expansion-panel *ngFor="let room of rooms">
+    <mat-expansion-panel-header>
+      <mat-panel-title>
+        {{ room.shortId }}
+      </mat-panel-title>
+      <mat-panel-description>
+        {{ room.name }}
+      </mat-panel-description>
+    </mat-expansion-panel-header>
+    <p>
+      {{ room.description }}
+    </p>
+    <mat-action-row>
+      <button mat-button routerLink="/room/{{ room.id }}">Join room</button>
+    </mat-action-row>
+  </mat-expansion-panel>
+</mat-accordion>
-- 
GitLab