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