UNPKG

element-plus

Version:

A Component Library for Vue3.0

56 lines (45 loc) 1.64 kB
import { defineComponent, openBlock, createBlock, createVNode, resolveComponent, createCommentVNode } from 'vue'; var script = defineComponent({ name: 'ImgPlaceholder', }); const _hoisted_1 = { viewBox: "0 0 1024 1024", xmlns: "http://www.w3.org/2000/svg" }; const _hoisted_2 = /*#__PURE__*/createVNode("path", { d: "M64 896V128h896v768H64z m64-128l192-192 116.352 116.352L640 448l256 307.2V192H128v576z m224-480a96 96 0 1 1-0.064 192.064A96 96 0 0 1 352 288z" }, null, -1 /* HOISTED */); function render(_ctx, _cache, $props, $setup, $data, $options) { return (openBlock(), createBlock("svg", _hoisted_1, [ _hoisted_2 ])) } script.render = render; script.__file = "packages/skeleton-item/src/img-placeholder.vue"; var script$1 = defineComponent({ name: 'ElSkeletonItem', components: { [script.name]: script, }, props: { variant: { type: String, default: 'text', }, }, }); function render$1(_ctx, _cache, $props, $setup, $data, $options) { const _component_img_placeholder = resolveComponent("img-placeholder"); return (openBlock(), createBlock("div", { class: ['el-skeleton__item', `el-skeleton__${_ctx.variant}`] }, [ (_ctx.variant === 'image') ? (openBlock(), createBlock(_component_img_placeholder, { key: 0 })) : createCommentVNode("v-if", true) ], 2 /* CLASS */)) } script$1.render = render$1; script$1.__file = "packages/skeleton-item/src/index.vue"; script$1.install = (app) => { app.component(script$1.name, script$1); }; const _SkeletonItem = script$1; export default _SkeletonItem;