fix: hide scale prompts and add compare exit

This commit is contained in:
134 2026-06-19 02:18:00 +08:00
parent baa924c8d4
commit e22b6f11b9
2 changed files with 33 additions and 18 deletions

View File

@ -1572,11 +1572,7 @@ function DetailResultLocalEditDialog({
<X className="h-4 w-4" />
</button>
</div>
{isScaleAdjustMode ? (
<div className="rounded-xl border border-white/10 bg-black/24 px-3 py-2 text-xs leading-5 text-white/52">
将框选物体按所选比例整体缩放,保持外观结构不变。
</div>
) : (
{!isScaleAdjustMode ? (
<>
<Textarea
className="min-h-[92px] resize-none border-white/10 bg-black/30 text-sm text-white placeholder:text-white/30"
@ -1658,7 +1654,7 @@ function DetailResultLocalEditDialog({
</div>
) : null}
</>
)}
) : null}
</div>
);
})}
@ -2559,12 +2555,21 @@ function DetailResultCompareImage({
>
<GitCompareArrows className="h-4 w-4" />
</div>
<div className="pointer-events-none absolute bottom-14 left-3 z-20 rounded-full border border-white/35 bg-zinc-950/78 px-2.5 py-1 text-[10px] font-semibold text-white shadow-[0_10px_28px_rgba(0,0,0,0.38)] backdrop-blur-md">
新图
</div>
<div className="pointer-events-none absolute bottom-14 right-3 z-20 rounded-full border border-white/35 bg-zinc-950/78 px-2.5 py-1 text-[10px] font-semibold text-white shadow-[0_10px_28px_rgba(0,0,0,0.38)] backdrop-blur-md">
原图
</div>
<button
type="button"
className="absolute bottom-14 left-1/2 z-30 -translate-x-1/2 rounded-full border border-white/35 bg-zinc-950/82 px-3 py-1.5 text-[11px] font-semibold text-white shadow-[0_10px_28px_rgba(0,0,0,0.38)] backdrop-blur-md transition hover:bg-zinc-900"
onPointerDown={(event) => {
event.preventDefault();
event.stopPropagation();
}}
onClick={(event) => {
event.preventDefault();
event.stopPropagation();
setIsCompareMode(false);
}}
>
取消对比
</button>
</>
) : null}
{sourceUrl ? (

View File

@ -7906,12 +7906,22 @@ export function ImageNode({
>
&lt;&gt;
</div>
<div className="pointer-events-none absolute top-2 left-2 rounded-full border border-[#dbe2ee] bg-white px-2 py-0.5 text-[10px] text-[#556072] shadow-[0_0_0_1px_rgba(219,226,238,0.22)]">
新图
</div>
<div className="pointer-events-none absolute top-2 right-2 rounded-full border border-[#dbe2ee] bg-white px-2 py-0.5 text-[10px] text-[#556072] shadow-[0_0_0_1px_rgba(219,226,238,0.22)]">
原图
</div>
<button
className="-translate-x-1/2 absolute top-2 left-1/2 z-50 rounded-full border border-[#dbe2ee] bg-white px-2.5 py-1 text-[10px] font-medium text-[#556072] shadow-[0_0_0_1px_rgba(219,226,238,0.22)] transition hover:bg-[#f7f9ff] hover:text-[#16181d]"
data-canvas-no-drag="true"
onClick={(event) => {
event.preventDefault();
event.stopPropagation();
setIsCompareMode(false);
}}
onPointerDown={(event) => {
event.preventDefault();
event.stopPropagation();
}}
type="button"
>
取消对比
</button>
</div>
) : (
<>