HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/web/matomo.vdk/plugins/CorePluginsAdmin/vue/src/FormField/FieldMultituple.vue
<!--
  Matomo - free/libre analytics platform

  @link    https://matomo.org
  @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
-->

<template>
  <div class="fieldMultiTuple">
    <label :for="id" v-html="$sanitize(title)"></label>
    <MultiPairField
      :name="name"
      :id="id"
      :model-value="modelValue"
      @update:modelValue="onUpdateValue"
      :model-modifiers="modelModifiers"
      :field1="uiControlAttributes.field1"
      :field2="uiControlAttributes.field2"
      :field3="uiControlAttributes.field3"
      :field4="uiControlAttributes.field4"
      :rows="uiControlAttributes.rows"
    >
    </MultiPairField>
  </div>
</template>

<script lang="ts">
import { defineComponent } from 'vue';
import { MultiPairField } from 'CoreHome';

export default defineComponent({
  props: {
    name: String,
    title: String,
    id: String,
    modelValue: null,
    modelModifiers: Object,
    uiControlAttributes: Object,
  },
  inheritAttrs: false,
  components: {
    MultiPairField,
  },
  emits: ['update:modelValue'],
  methods: {
    onUpdateValue(newValue: unknown) {
      this.$emit('update:modelValue', newValue);
    },
  },
});
</script>