mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-07-08 22:11:34 +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'"
|
v-if="layoutStyle === 'grid'"
|
||||||
class="file-grid-item"
|
class="file-grid-item"
|
||||||
:class="{ selected: item.checked }"
|
: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 -->
|
<!-- Image Preview -->
|
||||||
<template v-if="!item.isDir && !['webdavplist', 'sftp', 'local', 's3plist'].includes(currentPicBedName)">
|
<template v-if="!item.isDir && !['webdavplist', 'sftp', 'local', 's3plist'].includes(currentPicBedName)">
|
||||||
<img v-if="isShowThumbnail && item.isImage" :src="item.url" class="file-image" @error="() => {}" />
|
<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 {
|
function getPicbedName(picbedType: IFavoritePicbedItem): string {
|
||||||
if (!picBedG.value || picBedG.value.length === 0) {
|
if (!picBedG.value || picBedG.value.length === 0) {
|
||||||
return picbedType.configName
|
return picbedType.configName || 'Default'
|
||||||
}
|
}
|
||||||
const target = picBedG.value.find(item => item.type === picbedType.type)
|
const target = picBedG.value.find(item => item.type === picbedType.type)
|
||||||
return `${target ? target.name : picbedType.type}-${picbedType.configName}`
|
return `${target ? target.name : picbedType.type}-${picbedType.configName}`
|
||||||
|
|||||||
Reference in New Issue
Block a user