Skip to content

Commit

Permalink
Step 6.1: Add 'addChat' method to ChatsComponent
Browse files Browse the repository at this point in the history
  • Loading branch information
dotansimha committed Nov 28, 2016
1 parent 5552c66 commit 846ac64
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions src/pages/chats/chats.ts
Expand Up @@ -2,7 +2,7 @@ import { Component, OnInit } from '@angular/core';
import { Observable } from "rxjs";
import { Chat } from "api/models/whatsapp-models";
import { Chats, Messages } from "api/collections/whatsapp-collections";
import { NavController, PopoverController } from "ionic-angular";
import { NavController, PopoverController, ModalController } from "ionic-angular";
import { MessagesPage } from "../messages/messages";
import { ChatsOptionsComponent } from "../chat-options/chat-options";

Expand All @@ -12,9 +12,11 @@ import { ChatsOptionsComponent } from "../chat-options/chat-options";
export class ChatsPage implements OnInit {
chats;

constructor(public navCtrl: NavController, public popoverCtrl: PopoverController) {

}
constructor(
public navCtrl: NavController,
public popoverCtrl: PopoverController,
public modalCtrl: ModalController
) {}

ngOnInit() {
this.chats = Chats
Expand All @@ -34,6 +36,11 @@ export class ChatsPage implements OnInit {
).zone();
}

addChat(): void {
const modal = this.modalCtrl.create(NewChatComponent);
modal.present();
}

showOptions(): void {
const popover = this.popoverCtrl.create(ChatsOptionsComponent, {}, {
cssClass: 'options-popover'
Expand Down

0 comments on commit 846ac64

Please sign in to comment.