diff --git a/components/image-annotator.tsx b/components/image-annotator.tsx index 988e8df..f34a03d 100644 --- a/components/image-annotator.tsx +++ b/components/image-annotator.tsx @@ -1205,11 +1205,6 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod onConfirm(dataUrl); }; - // 决定显示哪个 LOGO(根据主题) - const displayLogo = resolvedTheme === "dark" && siteLogoDark - ? siteLogoDark - : siteLogo; - // 弹窗内容 const modalContent = (
e.stopPropagation()} > - {/* 顶部标题栏 */} -
+ {/* 顶部标题栏 - 始终深色模式 */} +
e.stopPropagation()} > - {displayLogo ? ( + {siteLogoDark || siteLogo ? ( <> {siteName} - {siteName} + {siteName} ) : ( - {siteName} + {siteName} )}
@@ -1248,6 +1243,7 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod onClick={handleRemoveBackground} disabled={isRemovingBg || isEnhancing || isExtending || isResizeMode || showAngleEditDialog || showSceneFusion || !image} title="移除背景(抠图)" + className="text-zinc-300 hover:text-white hover:bg-zinc-800" > {isRemovingBg ? "处理中..." : "抠图"} @@ -1258,6 +1254,7 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod onClick={handleEnhance} disabled={isEnhancing || isRemovingBg || isExtending || isResizeMode || showAngleEditDialog || showSceneFusion || !image} title="图片变清晰" + className="text-zinc-300 hover:text-white hover:bg-zinc-800" > {isEnhancing ? "处理中..." : "变清晰"} @@ -1268,6 +1265,7 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod onClick={handleExtend} disabled={isExtending || isRemovingBg || isEnhancing || isResizeMode || showAngleEditDialog || showSceneFusion || !image} title="图像拓展" + className="text-zinc-300 hover:text-white hover:bg-zinc-800" > {isExtending ? "处理中..." : "图像拓展"} @@ -1277,6 +1275,7 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod size="sm" onClick={handleResize} disabled={isResizeMode || isRemovingBg || isEnhancing || isExtending || showAngleEditDialog || showSceneFusion || !image} + className="text-zinc-300 hover:text-white hover:bg-zinc-800" title="尺寸调整" > @@ -1288,6 +1287,7 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod onClick={handleAngleEdit} disabled={showAngleEditDialog || isRemovingBg || isEnhancing || isExtending || isResizeMode || showSceneFusion || !image} title="角度调整" + className="text-zinc-300 hover:text-white hover:bg-zinc-800" > 角度调整 @@ -1305,23 +1305,24 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod }} disabled={showAngleEditDialog || isRemovingBg || isEnhancing || isExtending || isResizeMode} title="场景裂变" + className={showSceneFusion ? "bg-primary text-white" : "text-zinc-300 hover:text-white hover:bg-zinc-800"} > 场景裂变 {!showSceneFusion && ( <> - - )} -