"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const index = require("../../../hooks/use-namespace/index.js");
const skeletonItem = require("./skeleton-item.js");
const index$1 = require("../../../../../@element-plus/icons-vue/dist/index.js");
const vue = require("vue");
var skeleton_item_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ vue.defineComponent({
  name: "ElSkeletonItem",
  __name: "skeleton-item",
  props: skeletonItem.skeletonItemProps,
  setup(__props) {
    const ns = index.useNamespace("skeleton");
    return (_ctx, _cache) => {
      return vue.openBlock(), vue.createElementBlock("div", { class: vue.normalizeClass([vue.unref(ns).e("item"), vue.unref(ns).e(__props.variant)]) }, [__props.variant === "image" ? (vue.openBlock(), vue.createBlock(vue.unref(index$1.PictureFilled), { key: 0 })) : vue.createCommentVNode("v-if", true)], 2);
    };
  }
});
exports.default = skeleton_item_vue_vue_type_script_setup_true_lang_default;
