diff --git a/resources/js/components/FilePreview/FilePreviewMedia.vue b/resources/js/components/FilePreview/FilePreviewMedia.vue
index 9dd5f5bd..d31c8562 100644
--- a/resources/js/components/FilePreview/FilePreviewMedia.vue
+++ b/resources/js/components/FilePreview/FilePreviewMedia.vue
@@ -23,7 +23,7 @@
diff --git a/resources/js/components/FilePreview/Media/ImageFile.vue b/resources/js/components/FilePreview/Media/ImageFile.vue
index c49c3c74..b2cea1f5 100644
--- a/resources/js/components/FilePreview/Media/ImageFile.vue
+++ b/resources/js/components/FilePreview/Media/ImageFile.vue
@@ -1,11 +1,13 @@
-
+
diff --git a/resources/js/components/FilesView/ItemList.vue b/resources/js/components/FilesView/ItemList.vue
index e9af5756..7abdb96a 100644
--- a/resources/js/components/FilesView/ItemList.vue
+++ b/resources/js/components/FilesView/ItemList.vue
@@ -43,9 +43,10 @@
@@ -140,7 +141,8 @@ export default {
itemName: undefined,
isSelected: false,
isChecked: false,
- }
+ imageSrc: undefined,
+ }
},
computed: {
...mapGetters(['isMultiSelectMode', 'clipboard', 'user']),
@@ -190,6 +192,14 @@ export default {
},
},
methods: {
+ getImageSrc() {
+ this.imageSrc = this.entry.data.attributes.mimetype === 'svg'
+ ? this.entry.data.attributes.file_url
+ : this.entry.data.attributes.thumbnail.xs
+ },
+ replaceByOriginal() {
+ this.imageSrc = this.entry.data.attributes.file_url
+ },
showItemActions() {
this.$store.commit('CLIPBOARD_CLEAR')
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.entry)
@@ -226,6 +236,8 @@ export default {
document.execCommand('selectAll')
}
})
- },
+
+ this.getImageSrc()
+ },
}
diff --git a/resources/js/components/Others/FilePreviewDetail.vue b/resources/js/components/Others/FilePreviewDetail.vue
index d79f01f3..3099bc79 100644
--- a/resources/js/components/Others/FilePreviewDetail.vue
+++ b/resources/js/components/Others/FilePreviewDetail.vue
@@ -1,7 +1,13 @@
-
+