mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-05-06 20:42:57 +08:00
✨ Feature(custom): optimize the file select experience in manage file explorer page
This commit is contained in:
@@ -341,9 +341,9 @@
|
||||
v-if="layoutStyle === 'grid'"
|
||||
class="file-grid-item"
|
||||
:class="{ selected: item.checked }"
|
||||
@click="handleClickFile(item)"
|
||||
@click="item.checked = !item.checked"
|
||||
>
|
||||
<div class="file-preview">
|
||||
<div class="file-preview" @click.stop="handleClickFile(item)">
|
||||
<!-- Image Preview -->
|
||||
<template v-if="!item.isDir && !['webdavplist', 'sftp', 'local', 's3plist'].includes(currentPicBedName)">
|
||||
<img v-if="isShowThumbnail && item.isImage" :src="item.url" class="file-image" @error="() => {}" />
|
||||
|
||||
@@ -942,7 +942,7 @@ async function switchToPicbed(picbedType: IFavoritePicbedItem) {
|
||||
|
||||
function getPicbedName(picbedType: IFavoritePicbedItem): string {
|
||||
if (!picBedG.value || picBedG.value.length === 0) {
|
||||
return picbedType.configName
|
||||
return picbedType.configName || 'Default'
|
||||
}
|
||||
const target = picBedG.value.find(item => item.type === picbedType.type)
|
||||
return `${target ? target.name : picbedType.type}-${picbedType.configName}`
|
||||
|
||||
Reference in New Issue
Block a user