ParameterJsonValue.vue 569 B

12345678910111213141516171819202122232425262728
  1. <template>
  2. <label>
  3. <span v-if="!editor" class="text-gray-600 dark:text-gray-200 text-sm ml-1">
  4. {{ paramData.name }}
  5. </span>
  6. <ui-textarea
  7. :model-value="modelValue"
  8. type="text"
  9. class="w-full"
  10. :placeholder="paramData.placeholder"
  11. @change="$emit('update:modelValue', $event)"
  12. />
  13. </label>
  14. </template>
  15. <script setup>
  16. defineProps({
  17. modelValue: {
  18. type: String,
  19. default: '',
  20. },
  21. paramData: {
  22. type: Object,
  23. default: () => ({}),
  24. },
  25. editor: Boolean,
  26. });
  27. defineEmits(['update:modelValue']);
  28. </script>