pdf inline improvements

This commit is contained in:
10G Meow 2025-10-26 23:03:44 +02:00
parent f05e27cde4
commit ec2308223f
5 changed files with 103 additions and 122 deletions

View file

@ -161,6 +161,8 @@ const showMessageText = computed((): boolean => {
return true;
});
const isSinglePDF = computed(() => items.value.length === 1 && util.isFileTypePDF(items.value[0].event))
const showMultiview = computed((): boolean => {
if (["m.image", "m.video"].includes(event.value?.getContent().msgtype ?? "")) {
return true;
@ -169,10 +171,8 @@ const showMultiview = computed((): boolean => {
(isIncoming.value && props.room.displayType == ROOM_TYPE_FILE_MODE) ||
items.value?.length > 1 ||
(event.value && event.value.isRedacted()) ||
(props.room.displayType == ROOM_TYPE_CHANNEL &&
items.value.length == 1 &&
util.isFileTypePDF(items.value[0].event)) ||
messageText.value?.length > 0
(props.room.displayType == ROOM_TYPE_CHANNEL && isSinglePDF.value) ||
messageText.value?.length > 0 || isSinglePDF.value
);
});