e4c6b335b62ca9f05b5d370059807588a06e7a17fc163373436638e872f11ad0ac18f2937152863e8809abbc3cd356ef3e3792d1e7c5e6a222d91a0a292f29 1.1 KB

123456789101112131415161718192021222324252627
  1. import { defineComponent, openBlock, createElementBlock, normalizeClass, unref, createBlock, createCommentVNode } from 'vue';
  2. import { PictureFilled } from '@element-plus/icons-vue';
  3. import { skeletonItemProps } from './skeleton-item.mjs';
  4. import _export_sfc from '../../../_virtual/plugin-vue_export-helper.mjs';
  5. import { useNamespace } from '../../../hooks/use-namespace/index.mjs';
  6. const __default__ = defineComponent({
  7. name: "ElSkeletonItem"
  8. });
  9. const _sfc_main = /* @__PURE__ */ defineComponent({
  10. ...__default__,
  11. props: skeletonItemProps,
  12. setup(__props) {
  13. const ns = useNamespace("skeleton");
  14. return (_ctx, _cache) => {
  15. return openBlock(), createElementBlock("div", {
  16. class: normalizeClass([unref(ns).e("item"), unref(ns).e(_ctx.variant)])
  17. }, [
  18. _ctx.variant === "image" ? (openBlock(), createBlock(unref(PictureFilled), { key: 0 })) : createCommentVNode("v-if", true)
  19. ], 2);
  20. };
  21. }
  22. });
  23. var SkeletonItem = /* @__PURE__ */ _export_sfc(_sfc_main, [["__file", "skeleton-item.vue"]]);
  24. export { SkeletonItem as default };
  25. //# sourceMappingURL=skeleton-item2.mjs.map