UNPKG

zview-plus

Version:

基于 Vue3 的 UI 组件库

2 lines (1 loc) 1.14 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),i=require("./empty-img.vue.js"),l=require("./empty.js"),c={class:"z-empty"},a=["src"],d={class:"z-empty-description"},m={key:1},p={key:0,class:"z-empty-bottom"},u={name:"ZEmpty"},y=e.defineComponent({...u,props:l.EmptyProps,setup(s){const o=s,r=e.computed(()=>o.description||"description"),n=e.computed(()=>({width:o.imageSize?`${o.imageSize}px`:""}));return(t,g)=>(e.openBlock(),e.createElementBlock("div",c,[e.createElementVNode("div",{class:"z-empty-image",style:e.normalizeStyle(e.unref(n))},[t.image?(e.openBlock(),e.createElementBlock("img",{key:0,src:t.image,ondragstart:"return false"},null,8,a)):e.renderSlot(t.$slots,"image",{key:1},()=>[e.createVNode(i.default)])],4),e.createElementVNode("div",d,[t.$slots.description?e.renderSlot(t.$slots,"description",{key:0}):(e.openBlock(),e.createElementBlock("p",m,e.toDisplayString(e.unref(r)),1))]),t.$slots.default?(e.openBlock(),e.createElementBlock("div",p,[e.renderSlot(t.$slots,"default")])):e.createCommentVNode("",!0)]))}});exports.default=y;