fix: expose detail scale adjust entry

This commit is contained in:
134 2026-07-03 17:26:00 +08:00
parent cf85caeb5a
commit 7e98f42462

View File

@ -9859,6 +9859,34 @@ export function AgentGenerationWorkspaceDarkV2({
: "局部编辑"}
</span>
</button>
<button
type="button"
disabled={isDetailLocalEditBusy}
onClick={() => {
setDetailLocalEditTarget({
cardId: card.id,
imageUrl: card.resultUrl!,
mode: "scale_adjust",
title: `${detailReferenceSourceLabel}结果图 ${card.index + 1}`,
resultModeType: "detail_replacement",
});
}}
className={cn(
IMAGE_OVERLAY_ACTION_CLASS,
"inline-flex items-center gap-1.5 disabled:cursor-not-allowed disabled:opacity-45"
)}
>
{isDetailLocalEditBusy ? (
<Loader2 className="h-3.5 w-3.5 animate-spin" />
) : (
<Maximize2 className="h-3.5 w-3.5" />
)}
<span>
{isDetailLocalEditBusy && isDetailScaleAdjusting
? "调整中"
: "比例"}
</span>
</button>
<button
type="button"
disabled={isDetailEnhancing}
@ -10700,6 +10728,35 @@ export function AgentGenerationWorkspaceDarkV2({
: "局部编辑"}
</span>
</button>
<button
type="button"
disabled={isDetailLocalEditBusy}
onClick={(event) => {
event.stopPropagation();
setDetailLocalEditTarget({
cardId: card.id,
imageUrl: card.url!,
mode: "scale_adjust",
title: `AI详情 ${card.index + 1}`,
resultModeType: "detail_generation",
});
}}
className={cn(
IMAGE_OVERLAY_ACTION_CLASS,
"inline-flex items-center gap-1.5 disabled:cursor-not-allowed disabled:opacity-45"
)}
>
{isDetailLocalEditBusy ? (
<Loader2 className="h-3.5 w-3.5 animate-spin" />
) : (
<Maximize2 className="h-3.5 w-3.5" />
)}
<span>
{isDetailLocalEditBusy && isDetailScaleAdjusting
? "调整中"
: "比例"}
</span>
</button>
<button
type="button"
disabled={isDetailEnhancing}