mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-31 18:48:09 +00:00
2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{aw as b,aq as k,ax as y,ay as w,b as C}from"./index-cf9a2dd7.js";import{d as m,b as $,c as S,e as l,f as a,g as p,h as i,u as s,v as h,n,S as B,H as r,B as f,_ as E,l as I}from"./plugin-vue_export-helper-85a4d40b.js";const t={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},d={[t.success]:b,[t.warning]:k,[t.error]:y,[t.info]:w},N=C({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),R=m({name:"ElResult"}),T=m({...R,props:N,setup(v){const _=v,o=$("result"),c=S(()=>{const e=_.icon,u=e&&t[e]?t[e]:"icon-info",g=d[u]||d["icon-info"];return{class:u,component:g}});return(e,u)=>(l(),a("div",{class:n(s(o).b())},[p("div",{class:n(s(o).e("icon"))},[i(e.$slots,"icon",{},()=>[s(c).component?(l(),h(B(s(c).component),{key:0,class:n(s(c).class)},null,8,["class"])):r("v-if",!0)])],2),e.title||e.$slots.title?(l(),a("div",{key:0,class:n(s(o).e("title"))},[i(e.$slots,"title",{},()=>[p("p",null,f(e.title),1)])],2)):r("v-if",!0),e.subTitle||e.$slots["sub-title"]?(l(),a("div",{key:1,class:n(s(o).e("subtitle"))},[i(e.$slots,"sub-title",{},()=>[p("p",null,f(e.subTitle),1)])],2)):r("v-if",!0),e.$slots.extra?(l(),a("div",{key:2,class:n(s(o).e("extra"))},[i(e.$slots,"extra")],2)):r("v-if",!0)],2))}});var D=E(T,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const V=I(D);export{V as E};
|