Skip to content

Commit fe2f52d

Browse files
committed
fix: 修复 GenreManager vue-tsc 类型错误
Button 不支持 onMouseleave prop,改用外层 div 包裹 Modal 的 onUpdate:show 修正为 onUpdateShow
1 parent 44d63b6 commit fe2f52d

2 files changed

Lines changed: 14 additions & 12 deletions

File tree

ChuChartManager/Front/src/views/GenreManager/index.tsx

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,12 @@ export default defineComponent({
148148
<span class="i-material-symbols-done text-6 c-gray-6" />
149149
</Button>
150150
) : isConfirming ? (
151-
<Button danger={!deleteLoad.value} variant="secondary"
152-
onClick={() => del(it.id)} ing={deleteLoad.value}
153-
onMouseleave={() => confirmDeleteId.value = -1}>
154-
{!deleteLoad.value && <span class="i-material-symbols-delete-outline text-6 c-gray-6" />}
155-
</Button>
151+
<div onMouseleave={() => confirmDeleteId.value = -1}>
152+
<Button danger={!deleteLoad.value} variant="secondary"
153+
onClick={() => del(it.id)} ing={deleteLoad.value}>
154+
{!deleteLoad.value && <span class="i-material-symbols-delete-outline text-6 c-gray-6" />}
155+
</Button>
156+
</div>
156157
) : (
157158
<div class="flex gap-2">
158159
<Button class="w-0 grow-1" variant="secondary" onClick={() => editingId.value = it.id}>
@@ -188,11 +189,12 @@ export default defineComponent({
188189
<span class="i-material-symbols-done text-6 c-gray-6" />
189190
</Button>
190191
) : isConfirming ? (
191-
<Button danger={!deleteLoad.value} variant="secondary"
192-
onClick={() => del(it.id)} ing={deleteLoad.value}
193-
onMouseleave={() => confirmDeleteId.value = -1}>
194-
{!deleteLoad.value && <span class="i-material-symbols-delete-outline text-6 c-gray-6" />}
195-
</Button>
192+
<div onMouseleave={() => confirmDeleteId.value = -1}>
193+
<Button danger={!deleteLoad.value} variant="secondary"
194+
onClick={() => del(it.id)} ing={deleteLoad.value}>
195+
{!deleteLoad.value && <span class="i-material-symbols-delete-outline text-6 c-gray-6" />}
196+
</Button>
197+
</div>
196198
) : (
197199
<div class="flex gap-2">
198200
<Button class="w-0 grow-1" variant="secondary" onClick={() => editingId.value = it.id}>
@@ -213,7 +215,7 @@ export default defineComponent({
213215
</div>
214216
</div>
215217

216-
<Modal show={showCreate.value} onUpdate:show={(v: boolean) => showCreate.value = v}
218+
<Modal show={showCreate.value} onUpdateShow={(v: boolean) => showCreate.value = v}
217219
title={`${t('common.create')}${activeTab.value === 'genre' ? t('genre.management') : t('releaseTag.management')}`} width="min(30vw,25em)">
218220
{{
219221
default: () => (

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
## 目前已经实现的功能
66

77
- [x] 浏览本地谱面列表
8-
- [x] 流派管理/版本管理
8+
- [x] 流派 / 版本分类查看和修改
99
- [x] 修改谱面基础信息
1010
- [x] 导出谱面(C2S/UGC/SUS 互转)
1111
- [x] 封面导入、BGM 导出 MP3

0 commit comments

Comments
 (0)