From 09dddcbcc94026c26621b8941debff40e51c8a58 Mon Sep 17 00:00:00 2001
From: "Wonko T. Sane" <42@wonko.de>
Date: Thu, 25 May 2017 23:27:03 +0200
Subject: [PATCH] icons im programm

---
 src/src/pages/programme/programme.html |  3 +-
 src/src/pages/programme/programme.ts   | 38 ++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/src/src/pages/programme/programme.html b/src/src/pages/programme/programme.html
index 80e5293..5a42127 100644
--- a/src/src/pages/programme/programme.html
+++ b/src/src/pages/programme/programme.html
@@ -24,7 +24,8 @@
     <ion-card [ngClass]="cardClass(time.lecture)" *ngIf="time.lecture">
       <ion-item text-wrap class="card-header">
         <ion-avatar item-left>
-         <ion-icon name="camera"></ion-icon>
+            <ion-icon name="{{fsIcon(time.lecture)}}"></ion-icon>
+
         </ion-avatar>
         <h2>{{time.lecture.titel}}</h2>
         <p>{{time.lecture.name}}</p>
diff --git a/src/src/pages/programme/programme.ts b/src/src/pages/programme/programme.ts
index aa47901..d405243 100644
--- a/src/src/pages/programme/programme.ts
+++ b/src/src/pages/programme/programme.ts
@@ -81,6 +81,44 @@ export class Programme {
         }
      }
   }
+  fsIcon(lecture){
+     switch(lecture.fs){
+        case "Psychologie":{
+          return "icon-psychologie";
+        }
+        case "Chemie":{
+          return "icon-chemie";
+        }
+        case "Biochemie":{
+          return "icon-biochemie";
+        }
+        case "Mathematik":{
+          return "icon-mathematik";
+        }
+        case "Geowissenschaften":{
+          return "icon-geo";
+        }
+        case "Medizin":{
+          return "icon-medizin";
+        }
+        case "Biowissenschaften":{
+          return "card-green";
+        }
+        case "Biophysik":{
+          return "icon-pharmazie";
+        }
+        case "Physik":{
+          return "icon-physik";
+        }
+        case "Informatik":{
+          return "icon-informatik";
+        }
+        default: {
+          return "icon-nos";
+        }
+     }
+  }
+
   slideChanged() {
     let currentIndex = this.slides.getActiveIndex();
     this.room = this.lecturesData[currentIndex].name;
-- 
GitLab