From 79fb9781275fc4050bacea795c824a894d006345 Mon Sep 17 00:00:00 2001 From: James Collins Date: Tue, 23 Apr 2024 11:14:35 +1000 Subject: [PATCH] show correct thumbnail when uploading file --- resources/views/components/ui/file.blade.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/views/components/ui/file.blade.php b/resources/views/components/ui/file.blade.php index ffb9697..ffe24d7 100644 --- a/resources/views/components/ui/file.blade.php +++ b/resources/views/components/ui/file.blade.php @@ -35,7 +35,13 @@ document.getElementById('{{ $name }}_name').innerText = fileName; document.getElementById('{{ $name }}_size').innerText = SM.bytesToString(fileSize); - document.getElementById('{{ $name }}_preview').src = fileUrl; + + if(!fileType.startsWith('image/') && fileUrl.startsWith('data:')) { + const extension = fileName.split('.').pop(); + document.getElementById('{{ $name }}_preview').src = '/thumbnails/' + extension + '.webp'; + } else { + document.getElementById('{{ $name }}_preview').src = fileUrl; + } document.getElementById('{{ $name }}_preview').classList.remove('hidden'); document.getElementById('{{ $name }}_placeholder').classList.add('hidden');