Ver código fonte

fix: can't delete workflow event http header (#1385)

Ahmad Kholid 1 ano atrás
pai
commit
93aea24b1e

+ 8 - 6
src/components/newtab/workflow/settings/event/EventCodeHTTP.vue

@@ -31,24 +31,26 @@
   <ui-tab-panels v-model="activeTab">
   <ui-tab-panels v-model="activeTab">
     <ui-tab-panel value="headers">
     <ui-tab-panel value="headers">
       <div class="mt-4 grid grid-cols-7 justify-items-center gap-2">
       <div class="mt-4 grid grid-cols-7 justify-items-center gap-2">
-        <template v-for="(items, index) in data.headers" :key="index">
+        <template v-for="(header, index) in data.headers" :key="index">
           <ui-input
           <ui-input
-            v-model="items.name"
-            :title="items.name"
+            v-model="header.name"
+            :title="header.name"
             :placeholder="`Header ${index + 1}`"
             :placeholder="`Header ${index + 1}`"
             type="text"
             type="text"
             class="col-span-3"
             class="col-span-3"
           />
           />
           <ui-input
           <ui-input
-            v-model="items.value"
-            :title="items.value"
+            v-model="header.value"
+            :title="header.value"
             placeholder="Value"
             placeholder="Value"
             type="text"
             type="text"
             class="col-span-3"
             class="col-span-3"
           />
           />
           <button
           <button
             @click="
             @click="
-              emitData({ headers: data.filter((_, idx) => idx !== index) })
+              emitData({
+                headers: data.headers.filter((_, idx) => idx !== index),
+              })
             "
             "
           >
           >
             <v-remixicon name="riCloseCircleLine" size="20" />
             <v-remixicon name="riCloseCircleLine" size="20" />