Files
CoreInject/frontend/dist/assets/C_POYLAU.js
2025-11-16 05:39:11 +08:00

5 lines
943 B
JavaScript

import{r as e,c as l}from"./CdD4XvnD.js"
function u(){const u=e(!1),a=e(void 0),v=e(""),t=e(""),o=e(""),r=e(void 0),n=e(null),s=e(null),i=l(()=>r.value)
return{showUserMenu:u,userMenuPosition:a,selectedUserId:v,selectedUserName:t,selectedUserUsername:o,userAvatarId:i,handleAuthorHover:(e,l,s,i,d)=>{n.value&&clearTimeout(n.value),v.value=l,t.value=s,o.value=i,d&&""!==d.trim()?r.value=d:r.value=void 0,n.value=window.setTimeout(()=>{const l=e.target.getBoundingClientRect()
a.value={x:l.left-100,y:l.bottom+8},u.value=!0},200)},handleAuthorLeave:()=>{n.value&&(clearTimeout(n.value),n.value=null),s.value&&(clearTimeout(s.value),s.value=null),s.value=window.setTimeout(()=>{u.value&&(u.value=!1)},200)},handleCardMouseEnter:()=>{s.value&&(clearTimeout(s.value),s.value=null)},handleCloseUserMenu:()=>{n.value&&(clearTimeout(n.value),n.value=null),s.value&&(clearTimeout(s.value),s.value=null),u.value=!1,r.value=void 0,o.value=""}}}export{u}