From f27b84121cd13ba62ad12030bea577635a31985b Mon Sep 17 00:00:00 2001 From: elegantmoose Date: Tue, 12 Mar 2024 17:19:34 -0400 Subject: [PATCH] lists all parserconfigs --- .../abilities/CreateEditAbility.vue | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/components/abilities/CreateEditAbility.vue b/src/components/abilities/CreateEditAbility.vue index 9e03d39..16b92f9 100644 --- a/src/components/abilities/CreateEditAbility.vue +++ b/src/components/abilities/CreateEditAbility.vue @@ -245,15 +245,17 @@ async function deleteAbility() { .control input.input(type="text" v-model="executor.parsers[index].module" placeholder="Parser Module") .field - span Output Source - .control - input.input(type="text" v-model="executor.parsers[index].parserconfigs[0].source" placeholder="Output Source") - .field - .control - input.input(type="text" v-model="executor.parsers[index].parserconfigs[0].edge" placeholder="Output Edge [optional]") - .field - .control - input.input(type="text" v-model="executor.parsers[index].parserconfigs[0].target" placeholder="Output Target [optional]") + span Output Source(s) + .field.has-addons(v-for="(parserconfig, pc_index) of executor.parsers[index].parserconfigs") + .field + .control + input.input(type="text" v-model="executor.parsers[index].parserconfigs[pc_index].source" placeholder="Output Source") + .field + .control + input.input(type="text" v-model="executor.parsers[index].parserconfigs[pc_index].edge" placeholder="Output Edge [optional]") + .field + .control + input.input(type="text" v-model="executor.parsers[index].parserconfigs[pc_index].target" placeholder="Output Target [optional]") .control a.button(@click="executor.parsers.splice(index, 1)") span.icon