2 lines
1.0 KiB
JavaScript
2 lines
1.0 KiB
JavaScript
import{r as l,ba as S,aO as y}from"./index-e71913be.js";import{u as q,b as P,f as z,c as G,d as O,e as Q}from"./fullScreenContextMenu-efdf624e.js";const D=()=>{const e=l(),c=S(),o=l(),s={tabIdx:-1,target:"local",paneIdx:-1,walkMode:!1},{stackViewEl:u,multiSelectedIdxs:t,stack:r}=q().toRefs(),{itemSize:f,gridItems:m}=P(s),{showMenuIdx:v}=z();G();const{showGenInfo:I,imageGenInfo:d,q:p,onContextMenuClick:a,onFileItemClick:w}=O(s,{openNext:y}),{previewIdx:k,previewing:g,onPreviewVisibleChange:x,previewImgMove:C,canPreview:M}=Q(s,{scroller:o,files:e});return{scroller:o,queue:c,images:e,onContextMenuClickU:async(i,b,n)=>{r.value=[{curr:"",files:e.value}];const h=t.value.includes(n)?t.value:[n];await a(i,b,n),i.key==="deleteFiles"&&(e.value=e.value.filter((U,F)=>!h.includes(F)))},stackViewEl:u,previewIdx:k,previewing:g,onPreviewVisibleChange:x,previewImgMove:C,canPreview:M,itemSize:f,gridItems:m,showGenInfo:I,imageGenInfo:d,q:p,onContextMenuClick:a,onFileItemClick:w,showMenuIdx:v,multiSelectedIdxs:t}};export{D as u};
|