@seemusic/ui-components
Version:
A Vue 3 UI Library. Uses Composable.
27 lines (26 loc) • 1.13 kB
JavaScript
import _sfc_main from "./SopInput.vue2.mjs";
import { resolveComponent, openBlock, createBlock, mergeProps, createSlots, renderList, withCtx, renderSlot, normalizeProps, guardReactiveProps } from "vue";
import _export_sfc from "../../_virtual/_plugin-vue_export-helper.mjs";
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
const _component_ElInput = resolveComponent("ElInput");
return openBlock(), createBlock(_component_ElInput, mergeProps({
ref: "inputRef",
class: "sop-input",
modelValue: _ctx.modelValue,
"onUpdate:modelValue": _cache[0] || (_cache[0] = (val) => _ctx.$emit("update:modelValue", val))
}, _ctx.$attrs), createSlots({ _: 2 }, [
renderList(_ctx.$slots, (slot, slotName) => {
return {
name: slotName,
fn: withCtx((slotProps) => [
renderSlot(_ctx.$slots, slotName, normalizeProps(guardReactiveProps(slotProps)))
])
};
})
]), 1040, ["modelValue"]);
}
const SopInput = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
export {
SopInput as default
};
//# sourceMappingURL=SopInput.vue.mjs.map