import{_ as d,o,c as s,a as l,t as c,p as n,x as r}from"./DAxeCfmy.js";const u={name:"Modal",props:{isClose:{default:!0},title:{default:"Modal"},onCancel:{require:!0},withTitle:{default:!0},withClose:{default:!0}}},f={class:"modal-wrapper"},C={class:"modal-container"},_={key:0,class:"title-part"},m={key:1,class:"overflow-hidden"},k={class:"modal-body"};function v(i,t,e,h,w,y){return o(),s("div",f,[l("div",{class:"mask",onClick:t[0]||(t[0]=(...a)=>e.onCancel&&e.onCancel(...a))}),l("div",C,[e.withTitle?(o(),s("div",_,[l("span",null,c(e.title),1),e.isClose?(o(),s("i",{key:0,class:"fa fa-close","aria-hidden":"true",onClick:t[1]||(t[1]=(...a)=>e.onCancel&&e.onCancel(...a))})):n("",!0)])):e.isClose?(o(),s("div",m,[l("div",{class:"close-icon",onClick:t[2]||(t[2]=(...a)=>e.onCancel&&e.onCancel(...a))})])):n("",!0),l("div",k,[r(i.$slots,"default",{},void 0,!0)])])])}const x=d(u,[["render",v],["__scopeId","data-v-fa9196f6"]]);export{x as M};