From e4c49126f5f8eb22eb1e635b147abb78aed2098d Mon Sep 17 00:00:00 2001 From: imeepos Date: Wed, 30 Jul 2025 14:59:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E5=BD=A2=E8=B1=A1=E5=9B=BE=E7=89=87=E6=94=B6=E8=97=8F?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除ModelImageGallery组件中的收藏按钮和心形图标 - 移除ModelImagePreviewModal组件中的收藏功能 - 移除ModelDetail页面中的handleTogglePhotoFavorite函数 - 简化照片管理界面,专注于基本的上传、删除、预览功能 - 移除Heart图标导入和onToggleFavorite相关属性 优化目标: - 界面更加简洁清爽 - 减少不必要的功能复杂度 - 提升用户体验的专注度 --- .../src/components/ModelImageGallery.tsx | 38 +------------------ .../src/components/ModelImagePreviewModal.tsx | 22 +---------- apps/desktop/src/pages/ModelDetail.tsx | 22 ----------- 3 files changed, 4 insertions(+), 78 deletions(-) diff --git a/apps/desktop/src/components/ModelImageGallery.tsx b/apps/desktop/src/components/ModelImageGallery.tsx index 6fdd4d6..ee3fd38 100644 --- a/apps/desktop/src/components/ModelImageGallery.tsx +++ b/apps/desktop/src/components/ModelImageGallery.tsx @@ -2,7 +2,6 @@ import React, { useState, useCallback } from 'react'; import { Eye, Trash2, - Heart, Plus, Grid3X3, List, @@ -18,7 +17,6 @@ interface ModelImageGalleryProps { photos: ModelPhoto[]; onUpload: (imagePaths: string[], photoType: PhotoType) => Promise; onDelete: (photo: ModelPhoto) => Promise; - onToggleFavorite?: (photo: ModelPhoto) => Promise; isUploading?: boolean; className?: string; } @@ -34,7 +32,6 @@ export const ModelImageGallery: React.FC = ({ photos, onUpload, onDelete, - onToggleFavorite, isUploading = false, className = '' }) => { @@ -295,19 +292,7 @@ export const ModelImageGallery: React.FC = ({ > - {onToggleFavorite && ( - - )} + - {onToggleFavorite && ( - - )} + - {/* 收藏按钮 */} - {onToggleFavorite && ( - - )} + {/* 缩放控制 */}