Skip to content

Commit 66d159d

Browse files
committed
feat: add scope for stat slot
1 parent 9bb98c1 commit 66d159d

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

src/CodeDiff.vue

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,9 @@ watch(() => props, () => {
9595
<div class="info-left">{{ newFilename }}</div>
9696
</span>
9797
<span v-if="!hideStat" class="diff-stat">
98-
<slot name="stat">
98+
<slot name="stat" :stat="diffChange.stat">
9999
<span class="diff-stat-added">+{{ diffChange.stat.additionsNum }} additions</span>
100-
<span class="diff-stat-deleted" style="margin-left: 8px;">-{{ diffChange.stat.deletionsNum }}
101-
deletions</span>
100+
<span class="diff-stat-deleted">-{{ diffChange.stat.deletionsNum }} deletions</span>
102101
</slot>
103102
</span>
104103
</div>
@@ -108,10 +107,9 @@ watch(() => props, () => {
108107
<span class="info-right">
109108
<span style="margin-left: 20px;">{{ newFilename }}</span>
110109
<span v-if="!hideStat" class="diff-stat">
111-
<slot name="stat">
110+
<slot name="stat" :stat="diffChange.stat">
112111
<span class="diff-stat-added">+{{ diffChange.stat.additionsNum }} additions</span>
113-
<span class="diff-stat-deleted" style="margin-left: 8px;">-{{ diffChange.stat.deletionsNum }}
114-
deletions</span>
112+
<span class="diff-stat-deleted">-{{ diffChange.stat.deletionsNum }} deletions</span>
115113
</slot>
116114
</span>
117115
</span>

src/style.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
color: var(--color-diffstat-addition-bg);
4343
}
4444
.diff-stat-deleted {
45+
margin-left: 8px;
4546
color: var(--color-danger-emphasis);
4647
}
4748
}

0 commit comments

Comments
 (0)