Fix zip icon color

This commit is contained in:
N-Pex 2024-12-03 10:11:26 +01:00
parent 97b8ceecbb
commit 54770770f9
5 changed files with 17 additions and 4 deletions

View file

@ -1601,7 +1601,7 @@ export default {
* @param {*} element Root element for the chat message.
*/
onLayoutChange(action, element) {
if (!element || !element.parentElemen || this.useVoiceMode || this.useFileModeNonAdmin) {
if (!element || !element.parentElement || this.useVoiceMode || this.useFileModeNonAdmin) {
action();
return
}

View file

@ -7,7 +7,7 @@
</v-responsive>
<v-img v-else-if="item.event.getContent().msgtype == 'm.image' && item.src" :aspect-ratio="previewOnly ? (16 / 9) : undefined" :class="{'thumbnail-item': true, 'preview': previewOnly}" :src="item.src" :contain="!previewOnly" :cover="previewOnly" />
<div v-else :class="{'thumbnail-item': true, 'preview': previewOnly, 'file-item': true}" >
<v-icon>{{ fileTypeIcon }}</v-icon>
<v-icon :class="fileTypeIconClass">{{ fileTypeIcon }}</v-icon>
<b>{{ $sanitize(fileName) }}</b>
<div>{{ fileSize }}</div>
</div>
@ -54,6 +54,12 @@ export default {
}
return "description"
},
fileTypeIconClass() {
if (util.isFileTypeZip(this.item.event)) {
return "zip";
}
return undefined;
},
fileName() {
return util.getFileName(this.item.event);
},