import{aw as e,d as s,v as i,J as t}from"./vendor-element-plus.js?ver=3.0.6";import{bi as n,b1 as a,y as l,c5 as o,x as r,J as d,I as c,br as m,bh as v}from"./vendor.js?ver=3.0.6";import{_ as f}from"./fc-bits-ui.js?ver=3.0.6";const p=["innerHTML"],u={class:"action-buttons"};const h=f({name:"Confirm",components:{Delete:e},emits:["no","yes"],props:{placement:{default:"top-end"},message:{default:"Are you sure to delete this?"},width:{default:170}},data:()=>({visible:!1}),methods:{hide(){this.visible=!1},confirm(){this.hide(),this.$emit("yes")},cancel(){this.hide(),this.$emit("no")}}},[["render",function(e,f,h,b,g,w){const y=s,$=n("Delete"),_=i,C=t;return a(),l(C,{width:h.width,onHide:w.cancel,visible:g.visible,"onUpdate:visible":f[2]||(f[2]=e=>g.visible=e),trigger:"click",placement:h.placement},{reference:o(()=>[v(e.$slots,"reference",{},()=>[d(_,null,{default:o(()=>[d($)],void 0,!0),_:1})])]),default:o(()=>[r("p",{innerHTML:h.message},null,8,p),r("div",u,[d(y,{size:"small",onClick:f[0]||(f[0]=e=>w.cancel())},{default:o(()=>[c(m(e.$t("No")),1)],void 0,!0),_:1}),d(y,{type:"danger",size:"small",onClick:f[1]||(f[1]=e=>w.confirm())},{default:o(()=>[c(m(e.$t("Yes")),1)],void 0,!0),_:1})])],void 0),_:3},8,["width","onHide","visible","placement"])}]]);export{h as C};