diff --git a/client/imports/pages/messages/messages.ts b/client/imports/pages/messages/messages.ts index 05ba500..51efea2 100644 --- a/client/imports/pages/messages/messages.ts +++ b/client/imports/pages/messages/messages.ts @@ -6,6 +6,7 @@ import * as Moment from 'moment'; import { Observable, Subscription, Subscriber } from 'rxjs'; import { Messages } from '../../../../imports/collections'; import { Chat, Message, MessageType } from '../../../../imports/models'; +import { MessagesAttachmentsComponent } from './messages-attachments'; import { MessagesOptionsComponent } from './messages-options'; import template from './messages.html'; @@ -211,4 +212,18 @@ export class MessagesPage implements OnInit, OnDestroy { this.message = ''; }); } -} \ No newline at end of file + + showAttachments(): void { + const popover = this.popoverCtrl.create(MessagesAttachmentsComponent, { + chat: this.selectedChat + }, { + cssClass: 'attachments-popover' + }); + + popover.onDidDismiss((params) => { + // TODO: Handle result + }); + + popover.present(); + } +}