diff --git a/admin_ui/src/components/ArrayWidget.vue b/admin_ui/src/components/ArrayWidget.vue index 943d440e..175424bb 100644 --- a/admin_ui/src/components/ArrayWidget.vue +++ b/admin_ui/src/components/ArrayWidget.vue @@ -7,13 +7,25 @@ :value="value" id="choice" v-on:change="updateArray($event, index)" + v-if="!schema.media_columns.includes(title.toLowerCase())" + /> +
  • - + {{ $t("Add") }}
  • @@ -31,6 +43,10 @@ export default { inputType: { type: String, default: "text" + }, + title: { + type: String, + default: "" } }, data() { @@ -38,6 +54,11 @@ export default { internalArray: [] } }, + computed: { + schema() { + return this.$store.state.schema + } + }, methods: { updateArray($event, index) { this.$set(this.internalArray, index, $event.target.value) @@ -84,6 +105,11 @@ ul.array_items { margin-right: 0.5rem; margin-bottom: 0 !important; } + + #image { + max-width: 25%; + cursor: alias; + } } } diff --git a/admin_ui/src/components/InputField.vue b/admin_ui/src/components/InputField.vue index 31ce97b7..35aff29b 100644 --- a/admin_ui/src/components/InputField.vue +++ b/admin_ui/src/components/InputField.vue @@ -145,9 +145,28 @@