select-dropdown.mjs 1.4 KB

1234567891011121314151617181920212223242526272829
  1. import _plugin_vue_export_helper_default from "../../../_virtual/_plugin-vue_export-helper.mjs";
  2. import select_dropdown_vue_vue_type_script_lang_default from "./select-dropdown.vue_vue_type_script_lang.mjs";
  3. import { createCommentVNode, createElementBlock, normalizeClass, normalizeStyle, openBlock, renderSlot } from "vue";
  4. //#region ../../packages/components/select/src/select-dropdown.vue
  5. function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
  6. return openBlock(), createElementBlock("div", {
  7. class: normalizeClass([
  8. _ctx.ns.b("dropdown"),
  9. _ctx.ns.is("multiple", _ctx.isMultiple),
  10. _ctx.popperClass
  11. ]),
  12. style: normalizeStyle({ [_ctx.isFitInputWidth ? "width" : "minWidth"]: _ctx.minWidth })
  13. }, [
  14. _ctx.$slots.header ? (openBlock(), createElementBlock("div", {
  15. key: 0,
  16. class: normalizeClass(_ctx.ns.be("dropdown", "header"))
  17. }, [renderSlot(_ctx.$slots, "header")], 2)) : createCommentVNode("v-if", true),
  18. renderSlot(_ctx.$slots, "default"),
  19. _ctx.$slots.footer ? (openBlock(), createElementBlock("div", {
  20. key: 1,
  21. class: normalizeClass(_ctx.ns.be("dropdown", "footer"))
  22. }, [renderSlot(_ctx.$slots, "footer")], 2)) : createCommentVNode("v-if", true)
  23. ], 6);
  24. }
  25. var select_dropdown_default = /* @__PURE__ */ _plugin_vue_export_helper_default(select_dropdown_vue_vue_type_script_lang_default, [["render", _sfc_render]]);
  26. //#endregion
  27. export { select_dropdown_default as default };
  28. //# sourceMappingURL=select-dropdown.mjs.map