Skip to content

Commit

Permalink
Step 8.7: Add addChat method
Browse files Browse the repository at this point in the history
  • Loading branch information
DAB0mB committed Feb 13, 2017
1 parent b4b91fa commit 9e11717
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions client/imports/pages/chats/chats.ts
@@ -1,12 +1,13 @@
import { Component, OnInit } from '@angular/core';
import { NavController, PopoverController } from 'ionic-angular';
import { NavController, PopoverController, ModalController } from 'ionic-angular';
import * as Moment from 'moment';
import { Observable } from 'rxjs';
import { Chats, Messages } from '../../../../imports/collections';
import { Chat, MessageType } from '../../../../imports/models';
import { ChatsOptionsComponent } from './chats-options';
import { MessagesPage } from '../messages/messages';
import template from './chats.html';
import { NewChatComponent } from './new-chat';

@Component({
template
Expand All @@ -16,7 +17,8 @@ export class ChatsPage implements OnInit {

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

ngOnInit() {
Expand All @@ -37,6 +39,11 @@ export class ChatsPage implements OnInit {
).zone();
}

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

showMessages(chat): void {
this.navCtrl.push(MessagesPage, {chat});
}
Expand Down

0 comments on commit 9e11717

Please sign in to comment.