Skip to content

Commit 33ff07f

Browse files
committed
refactor: improve layout of Report form
1 parent 565d749 commit 33ff07f

File tree

2 files changed

+21
-20
lines changed

2 files changed

+21
-20
lines changed

components/Project/Releases.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
</template>
6666

6767
<n-modal
68+
v-if="createModalVisible"
6869
v-model:show="createModalVisible"
6970
bordered
7071
preset="card"

components/Settings/Report.vue

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,33 +6,33 @@
66
@submit.prevent="onSubmit(handleSubmit)"
77
>
88
<n-form-item
9-
label="Report by webhook"
10-
path="webhookEnable"
11-
label-placement="left"
12-
>
13-
<n-checkbox v-model:checked="model.webhookEnable" />
14-
</n-form-item>
15-
16-
<n-form-item
17-
label="Webhook URL"
189
path="webhookUrl"
1910
>
20-
<n-input v-model:value="model.webhookUrl" />
21-
</n-form-item>
22-
23-
<n-form-item
24-
label="Report by email"
25-
path="emailEnable"
26-
label-placement="left"
27-
>
28-
<n-checkbox v-model:checked="model.emailEnable" />
11+
<template #label>
12+
Webhook <n-checkbox
13+
v-model:checked="model.webhookEnable"
14+
class="ml-2"
15+
/>
16+
</template>
17+
<n-input
18+
v-model:value="model.webhookUrl"
19+
placeholder="Webhook URL"
20+
/>
2921
</n-form-item>
3022

3123
<n-form-item
32-
label="Email"
3324
path="emailAddress"
3425
>
35-
<n-input v-model:value="model.emailAddress" />
26+
<template #label>
27+
Email <n-checkbox
28+
v-model:checked="model.emailEnable"
29+
class="ml-2"
30+
/>
31+
</template>
32+
<n-input
33+
v-model:value="model.emailAddress"
34+
placeholder="Email address"
35+
/>
3636
</n-form-item>
3737

3838
<form-buttons

0 commit comments

Comments
 (0)