Skip to content

Commit 2a0457b

Browse files
committed
(fix) message files not displayed
1 parent a4581df commit 2a0457b

File tree

3 files changed

+15
-16
lines changed

3 files changed

+15
-16
lines changed

src/lib/Message/MessageFile/MessageFile.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,11 @@ export default {
105105
mounted() {
106106
const ref = this.$refs['imageRef' + this.index]
107107
108-
this.imageResponsive = {
109-
maxHeight: ref.clientWidth - 18,
110-
loaderTop: ref.clientHeight / 2 - 9
108+
if (ref) {
109+
this.imageResponsive = {
110+
maxHeight: ref.clientWidth - 18,
111+
loaderTop: ref.clientHeight / 2 - 9
112+
}
111113
}
112114
},
113115

src/lib/Message/MessageFiles/MessageFiles.vue

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</message-file>
1515
</div>
1616

17-
<div v-for="(file, idx) in audioFiles" :key="idx + 'a'">
17+
<div v-for="(file, idx) in otherFiles" :key="idx + 'a'">
1818
<div class="vac-file-message" @click.stop="openFile(file, 'download')">
1919
<div class="vac-svg-button">
2020
<slot name="document-icon">
@@ -24,7 +24,7 @@
2424
<div class="vac-text-ellipsis">
2525
{{ file.name }}
2626
</div>
27-
<div class="vac-text-ellipsis vac-text-extension">
27+
<div v-if="file.extension" class="vac-text-ellipsis vac-text-extension">
2828
{{ file.extension }}
2929
</div>
3030
</div>
@@ -50,11 +50,7 @@ import FormatMessage from '../../../components/FormatMessage/FormatMessage'
5050
5151
import MessageFile from '../MessageFile/MessageFile'
5252
53-
const {
54-
isImageFile,
55-
isVideoFile,
56-
isAudioFile
57-
} = require('../../../utils/media-file')
53+
const { isImageVideoFile } = require('../../../utils/media-file')
5854
5955
export default {
6056
name: 'MessageFiles',
@@ -72,12 +68,10 @@ export default {
7268
7369
computed: {
7470
imageVideoFiles() {
75-
return this.message.files.filter(
76-
file => isImageFile(file) || isVideoFile(file)
77-
)
71+
return this.message.files.filter(file => isImageVideoFile(file))
7872
},
79-
audioFiles() {
80-
return this.message.files.filter(file => isAudioFile(file))
73+
otherFiles() {
74+
return this.message.files.filter(file => !isImageVideoFile(file))
8175
}
8276
},
8377

src/lib/Room/RoomFiles/RoomFiles.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@
3838
<div class="vac-text-ellipsis">
3939
{{ file.name }}
4040
</div>
41-
<div class="vac-text-ellipsis vac-text-extension">
41+
<div
42+
v-if="file.extension"
43+
class="vac-text-ellipsis vac-text-extension"
44+
>
4245
{{ file.extension }}
4346
</div>
4447
</div>

0 commit comments

Comments
 (0)