Skip to content

Commit 0dcfa86

Browse files
dotansimhadarkbasic
authored andcommitted
Step 8.7: Added addChat method
1 parent 65558f8 commit 0dcfa86

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/pages/chats/chats.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { Component, OnInit } from '@angular/core';
22
import { Chats, Messages } from 'api/collections';
33
import { Chat } from 'api/models';
4-
import { NavController, PopoverController } from 'ionic-angular';
4+
import { NavController, PopoverController, ModalController } from 'ionic-angular';
55
import { Observable } from 'rxjs';
66
import { MessagesPage } from '../messages/messages';
77
import { ChatsOptionsComponent } from './chats-options';
8+
import { NewChatComponent } from './new-chat';
89

910
@Component({
1011
templateUrl: 'chats.html'
@@ -14,7 +15,13 @@ export class ChatsPage implements OnInit {
1415

1516
constructor(
1617
private navCtrl: NavController,
17-
private popoverCtrl: PopoverController) {
18+
private popoverCtrl: PopoverController,
19+
private modalCtrl: ModalController) {
20+
}
21+
22+
addChat(): void {
23+
const modal = this.modalCtrl.create(NewChatComponent);
24+
modal.present();
1825
}
1926

2027
ngOnInit() {
@@ -35,6 +42,7 @@ export class ChatsPage implements OnInit {
3542
).zone();
3643
}
3744

45+
3846
showMessages(chat): void {
3947
this.navCtrl.push(MessagesPage, {chat});
4048
}

0 commit comments

Comments
 (0)