import{a as e,D as a}from"./vant.c548615e.js";import{C as s,ao as t,u as o,d as l,o as n,O as c,aa as i,P as r,a as d,T as u,K as m,D as p,U as f,k as v,ai as y}from"./@vue.9084e25d.js";import{u as _,_ as g}from"./index.8bfa95bf.js";/* empty css */const k={class:"content-title flex-c-c"},C={class:"content-btn flex-c-c"},b={class:"flex-c-c"},x=g(s({__name:"index",props:{modelValue:{type:Boolean,default:!1},showCloseIcon:{type:Boolean,default:!0},title:{type:String,default:""},clickOverlay:{type:Boolean,default:!1},margin:{type:String,default:"0rem 1.25rem 1rem 1.25rem"},padding:{type:String,default:".5rem 0"}},emits:["update:modelValue","close","sure"],setup(s,{emit:g}){const x=s;t((e=>({e055afe0:o(w)})));const{btnColor:h,tBtnColor:w}=l((()=>_().theme)).value;let $=l({get:()=>x.modelValue,set(e){g("update:modelValue",e)}});function B(){$.value=!1,g("sure")}function I(){$.value=!1,g("close")}return(t,l)=>{const _=e,g=a;return n(),c(g,{style:{"border-radius":".125rem"},show:o($),"onUpdate:show":l[0]||(l[0]=e=>v($)?$.value=e:$=e),"close-on-click-overlay":s.clickOverlay},i({default:r((()=>[d("div",{class:"content-field",style:f({margin:s.margin,padding:s.padding})},[p(t.$slots,"default",{},(()=>[y("我是内容可以自定义")]),!0)],4)])),footer:r((()=>[p(t.$slots,"footer",{},(()=>[d("div",C,[p(t.$slots,"btn",{},(()=>[d("div",{class:"submit",style:f({"background-color":o(h)}),onClick:I},u(t.$t("mine.cancel")),5),d("div",{class:"cancle",onClick:B},u(t.$t("mine.confirm")),1)]),!0)]),d("div",b,[p(t.$slots,"tips",{},void 0,!0)])]),!0)])),_:2},[s.title||s.showCloseIcon?{name:"title",fn:r((()=>[d("div",k,[d("span",null,u(s.title),1),s.showCloseIcon?(n(),c(_,{key:0,name:"cross",onClick:I})):m("",!0)])])),key:"0"}:void 0]),1032,["show","close-on-click-overlay"])}}}),[["__scopeId","data-v-a545ab43"]]);export{x as B};