|
@@ -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" />
|