修复收藏反问题

This commit is contained in:
2026-05-12 17:58:09 +08:00
parent d9adab89ac
commit 63dbc5cfff
+9 -1
View File
@@ -409,12 +409,20 @@ function deletePreset(preset: ExtendedPreset) {
} }
function toggleFavorite(preset: ExtendedPreset) { function toggleFavorite(preset: ExtendedPreset) {
const wasFavorite = preset.isFavorite;
showNotification(wasFavorite ? '已取消收藏' : '已添加到收藏', 'success');
store.updateExtendedPreset(preset.id, { isFavorite: !preset.isFavorite }); store.updateExtendedPreset(preset.id, { isFavorite: !preset.isFavorite });
if (!preset.isFavorite) { if (!preset.isFavorite) {
showNotification(`已添加到收藏`, 'success'); showNotification(`已添加到收藏`, 'success');
} }
} }
function handleToggleFavorite(preset: ExtendedPreset) {
const nextIsFavorite = !preset.isFavorite;
store.updateExtendedPreset(preset.id, { isFavorite: nextIsFavorite });
showNotification(nextIsFavorite ? '已添加到收藏' : '已取消收藏', 'success');
}
function handleReorderPresets(payload: { draggedId: string; targetId: string; side: 'before' | 'after' }) { function handleReorderPresets(payload: { draggedId: string; targetId: string; side: 'before' | 'after' }) {
if (!isCustomSort.value) { if (!isCustomSort.value) {
showNotification('请先切换到自定义排序后再拖拽', 'info'); showNotification('请先切换到自定义排序后再拖拽', 'info');
@@ -973,7 +981,7 @@ onBeforeUnmount(() => {
@delete="deletePreset" @delete="deletePreset"
@copy="copyPresetContent" @copy="copyPresetContent"
@share="handleShare" @share="handleShare"
@toggle-favorite="toggleFavorite" @toggle-favorite="handleToggleFavorite"
@reorder="handleReorderPresets" @reorder="handleReorderPresets"
@view-state-change="persistPresetManagerViewState" @view-state-change="persistPresetManagerViewState"
/> />