1import{aO as q,gj as x,gh as u,fP as A,aP as M,gN as C,aR as j,aS as L,aT as O,aV as p,b2 as m,b3 as i,aX as P,bh as S,b1 as d,aZ as r,aY as o,b5 as U,bb as X,b4 as Y,bR as g,b6 as y,bg as R,cx as k,bD as Z,bq as F,a_ as E,bc as l,bi as G,b8 as H}from"./c-index-C7aDQtMU.js";const J=q({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:C,default:"primary"},cancelButtonType:{type:String,values:C,default:"text"},icon:{type:M,default:()=>A},iconColor:{type:String,default:"#f90"},hideIcon:Boolean,hideAfter:{type:Number,default:200},effect:{...u.effect,default:"light"},teleported:u.teleported,persistent:u.persistent,width:{type:[String,Number],default:150},virtualTriggering:x.virtualTriggering,virtualRef:x.virtualRef}),K={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent};var Q=j({name:"ElPopconfirm",__name:"popconfirm",props:J,emits:K,setup(e,{expose:N,emit:w}){const s=e,v=w,{t:T}=L(),a=O("popconfirm"),c=E(),b=E(),V=l(()=>{var t;return(t=o(c))==null?void 0:t.popperRef}),$=()=>{var t,n;(n=(t=b.value)==null?void 0:t.focus)==null||n.call(t)},f=()=>{var t,n;(n=(t=c.value)==null?void 0:t.onClose)==null||n.call(t)},z=l(()=>({width:G(s.width)})),B=t=>{v("confirm",t),f()},h=t=>{v("cancel",t),f()},I=l(()=>s.confirmButtonText||T("el.popconfirm.confirmButtonText")),D=l(()=>s.cancelButtonText||T("el.popconfirm.cancelButtonText"));return N({popperRef:V,hide:f}),(t,n)=>(p(),m(o(F),Z({ref_key:"tooltipRef",ref:c,trigger:"click",effect:e.effect},t.$attrs,{"virtual-triggering":e.virtualTriggering,"virtual-ref":e.virtualRef,"popper-class":`${o(a).namespace.value}-popover`,"popper-style":z.value,teleported:e.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":e.hideAfter,persistent:e.persistent,loop:"",onShow:$}),{content:i(()=>[d("div",{ref_key:"rootRef",ref:b,tabindex:"-1",class:r(o(a).b())},[d("div",{class:r(o(a).e("main"))},[!e.hideIcon&&e.icon?(p(),m(o(U),{key:0,class:r(o(a).e("icon")),style:X({color:e.iconColor})},{default:i(()=>[(p(),m(Y(e.icon)))]),_:1},8,["class","style"])):S("v-if",!0),g(" "+y(e.title),1)],2),d("div",{class:r(o(a).e("action"))},[P(t.$slots,"actions",{confirm:B,cancel:h},()=>[R(o(k),{size:"small",type:e.cancelButtonType==="text"?"":e.cancelButtonType,text:e.cancelButtonType==="text",onClick:h},{default:i(()=>[g(y(D.value),1)]),_:1},8,["type","text"]),R(o(k),{size:"small",type:e.confirmButtonType==="text"?"":e.confirmButtonType,text:e.confirmButtonType==="text",onClick:B},{default:i(()=>[g(y(I.value),1)]),_:1},8,["type","text"])])],2)],2)]),default:i(()=>[t.$slots.reference?P(t.$slots,"reference",{key:0}):S("v-if",!0)]),_:3},16,["effect","virtual-triggering","virtual-ref","popper-class","popper-style","teleported","hide-after","persistent"]))}}),W=Q;const ee=H(W);export{ee as E};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.