import { defineComponent as n, mergeModels as d, useModel as p, createBlock as i, openBlock as r, mergeProps as m } from "vue";
import { _ as u } from "./forms-BAUgA7Ct.es.js";
const f = /* @__PURE__ */ n({
  __name: "widgetInput",
  props: /* @__PURE__ */ d({
    modelValue: {},
    name: {},
    disabled: { type: Boolean },
    readonly: { type: Boolean },
    modificator: {},
    size: {},
    styling: {},
    isError: { type: Boolean },
    isLoading: { type: Boolean },
    icon: {},
    icon2: {},
    addCleaner: { type: Boolean, default: !0 },
    title: {},
    captionType: {}
  }, {
    modelValue: {
      default: ""
    },
    modelModifiers: {}
  }),
  emits: ["update:modelValue"],
  setup(l) {
    const e = p(l, "modelValue");
    return (a, o) => (r(), i(u, m(a.$props, {
      modificator: "popupWidgetInput",
      modelValue: e.value,
      "onUpdate:modelValue": o[0] || (o[0] = (t) => e.value = t)
    }), null, 16, ["modelValue"]));
  }
});
export {
  f as _
};
//# sourceMappingURL=widgetInput.vue_vue_type_script_setup_true_lang-Brs-RxDI.es.js.map
