index-cfba386a.js 1.8 KB

1
  1. import{_ as e}from"./index-26d29bb3.js";import{d as t,k as a,m as l,p as s,r as o,o as i,c as d,a as n,at as r,w as u,e as c,b as f,t as m,v as p,x as h,aW as w,_ as g}from"./index-88436a79.js";const y={class:"flex justify-between w-full"},v=["id"],_={class:"flex justify-end w-12"},x={class:"dialog-footer"},b=g(t({__name:"index",props:{modelValue:{type:Boolean,default:!1,require:!0},showFooter:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},height:{type:String,required:!1,default:""},width:{type:String,required:!1,default:""},title:{type:String,default:""}},emits:["update:modelValue"],setup(t,{emit:g}){const b=t,k=a(!1);l((()=>k.value?"arrows-pointing-in":"arrows-pointing-out"));const C=()=>{g("update:modelValue",!1)},V=()=>{g("update:modelValue",!1)},j=a("");s((()=>{j.value=b.width?b.width:$()}));const $=()=>{const e=window.document.body.clientWidth;return e<=726?"100%":e>726&&e<1440?"60%":"650px"};return(a,l)=>{const s=e,g=o("el-button"),b=o("el-dialog");return i(),d("div",null,[n(b,w({"model-value":t.modelValue,"align-center":t.alignCenter,"show-close":!1,style:{height:t.height},fullscreen:k.value},a.$attrs,{width:j.value,close:C,"before-close":V,draggable:""}),r({header:u((({titleId:e,titleClass:a})=>[c("div",y,[c("div",null,[c("h4",{id:e,class:p(a)},m(t.title),11,v)]),c("div",_,[n(s,{name:"x-mark",className:"hover:cursor-pointer w-5 h-5",onClick:C})])])])),default:u((()=>[h(a.$slots,"default",{},void 0,!0)])),_:2},[t.showFooter?{name:"footer",fn:u((()=>[c("span",x,[n(g,{onClick:C},{default:u((()=>[f(m(a.$t("system.cancel")),1)])),_:1}),n(g,{type:"primary",onClick:C},{default:u((()=>[f(m(a.$t("system.confirm")),1)])),_:1})])])),key:"0"}:void 0]),1040,["model-value","align-center","style","fullscreen","width"])])}}}),[["__scopeId","data-v-59d8e383"]]);export{b as _};