import { defineComponent as r, mergeModels as u, useModel as p, watch as d, createBlock as s, createCommentVNode as f, openBlock as c, unref as l, withCtx as V, createVNode as b } from "vue";
import { useI18n as C } from "vue-i18n";
import { a8 as A } from "./start-BYfL32Oe.mjs";
import "pinia";
import "vue-router";
import "./header-Droxy2Kd.mjs";
import "./moment-h96o7c8I.mjs";
import "./IsActiveStatusCell-DlvB6_E-.mjs";
import "@vuelidate/validators";
import "./MultiLangScopeEditorsList.vue_vue_type_script_setup_true_lang-CWQeDnSm.mjs";
import "./DatahubDataTypeCompletenessRenderer.vue_vue_type_script_setup_true_lang-Btvu_WeF.mjs";
import "./topBarRoutes-0VuQ_i6D.mjs";
import v from "./VariantToVariantExtension-WcLvPNqG.mjs";
import "./DatahubDataTypeVariantValueEditor-f1gR3QCx.mjs";
import { b as a } from "./pim-to-product-relation.json_vue_type_i18n_index_0_src_true_lang-BhKgzD45.mjs";
const y = /* @__PURE__ */ r({
  __name: "PimChannelsConnectionPimToChannelsVariantConfigExtension",
  props: /* @__PURE__ */ u({
    attributeMap: {},
    destinationAttribute: {},
    sourceAttributes: {},
    etlAttributeSetMapId: {}
  }, {
    modelValue: {},
    modelModifiers: {}
  }),
  emits: ["update:modelValue"],
  setup(m) {
    const e = p(m, "modelValue"), { t: n } = C();
    return d(
      e,
      (i) => {
        i || (e.value = {});
      },
      { immediate: !0 }
    ), (i, t) => e.value ? (c(), s(l(v), {
      key: 0,
      modelValue: e.value,
      "onUpdate:modelValue": t[1] || (t[1] = (o) => e.value = o)
    }, {
      default: V(() => [
        b(l(A), {
          modelValue: e.value.notApplyStatus,
          "onUpdate:modelValue": t[0] || (t[0] = (o) => e.value.notApplyStatus = o),
          label: l(n)("pim-channels-connection.etl.NotApplyStatusToChildren")
        }, null, 8, ["modelValue", "label"])
      ]),
      _: 1
    }, 8, ["modelValue"])) : f("", !0);
  }
});
typeof a == "function" && a(y);
export {
  y as default
};
