diff --git a/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.html b/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.html
index 911ce46e..0a61718c 100644
--- a/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.html
+++ b/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.html
@@ -1,24 +1,31 @@
-
+
+
+
-
- {{ fileInfo.FileName }}
+ {{ fileInfo.fileName }}
-
- {{ fileInfo.AttSize }}
+ {{ fileInfo.attachmentSize | ucapBytes }}
-
- {{ fileInfo.FileExt }}
+ {{ fileInfo.fileExt }}
-
-
+
+
+
-
-
+
-
-
+
-
+
diff --git a/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.ts b/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.ts
index cf717735..c8fb8879 100644
--- a/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.ts
+++ b/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box/video.component.ts
@@ -1,6 +1,6 @@
-import { Component, OnInit, Input } from '@angular/core';
+import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';
import { NGXLogger } from 'ngx-logger';
-import { FileInfo } from '../../models/file-info.json';
+import { FileEventJson } from '@ucap-webmessenger/protocol-event';
@Component({
selector: 'ucap-chat-message-box-video',
@@ -9,11 +9,21 @@ import { FileInfo } from '../../models/file-info.json';
})
export class VideoComponent implements OnInit {
@Input()
- fileInfo: FileInfo;
+ fileInfo: FileEventJson;
@Input()
expired = false;
+ @Output()
+ save = new EventEmitter();
+
constructor(private logger: NGXLogger) {}
ngOnInit() {}
+
+ onClickSave() {
+ this.save.emit('save');
+ }
+ onClickSaveAs() {
+ this.save.emit('saveAs');
+ }
}