修复快速编辑面板未使用属性
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Failing after 9s
Project CI / Frontend tests (pull_request) Successful in 3m45s
Project CI / Native shell tests (pull_request) Successful in 17m11s

移除快速编辑面板中未使用的 sourceLayer 属性

同步调用方与测试夹具
This commit is contained in:
2026-08-12 17:03:54 +08:00
parent 8f2b889160
commit f3e21a208c
3 changed files with 0 additions and 21 deletions
@@ -1795,7 +1795,6 @@ export function ImageCanvasGenerationComposerView({
{quickEditPanel && quickEditSourceLayer && quickEditPanelStyle ? (
<ImageCanvasQuickEditPanelView
panel={quickEditPanel}
sourceLayer={quickEditSourceLayer}
style={quickEditPanelStyle}
referenceButtonRef={generationReferenceButtonRef}
isReferenceMenuOpen={isGenerationReferenceMenuOpen}
@@ -6,7 +6,6 @@ import { describe, expect, it, vi } from 'vitest';
import { setPlainTextEditorValue } from '../common/AutoGrowTextArea.test-utils';
import type {
CanvasLayer,
CharacterReferenceImage,
QuickEditPanelState,
UploadTarget,
@@ -28,27 +27,11 @@ function QuickEditPanelHarness({
const [isReferenceMenuOpen, setIsReferenceMenuOpen] = useState(false);
const [isPickingReference, setIsPickingReference] = useState(false);
const referenceButtonRef = useRef<HTMLButtonElement | null>(null);
const sourceLayer: CanvasLayer = {
id: 'layer-a',
resourceId: 'resource-a',
title: '源图片',
src: '/source.png',
mediaType: 'image',
originalWidth: 1024,
originalHeight: 1024,
width: 512,
height: 512,
x: 0,
y: 0,
zIndex: 1,
sourceType: 'uploaded',
};
return panel ? (
<div>
<ImageCanvasQuickEditPanelView
panel={panel}
sourceLayer={sourceLayer}
style={{ left: 10, top: 20 }}
referenceButtonRef={referenceButtonRef}
isReferenceMenuOpen={isReferenceMenuOpen}
@@ -8,7 +8,6 @@ import {
import { ImageCanvasBasicGenerationComposerView } from './ImageCanvasBasicGenerationComposerView';
import type {
CanvasLayer,
GenerateDialogState,
QuickEditPanelState,
UploadTarget,
@@ -20,7 +19,6 @@ import {
export type ImageCanvasQuickEditPanelViewProps = {
panel: QuickEditPanelState;
sourceLayer: CanvasLayer;
style: CSSProperties;
referenceButtonRef?: RefObject<HTMLButtonElement | null>;
isReferenceMenuOpen?: boolean;
@@ -93,7 +91,6 @@ function syncPanelFromDialogUpdate(
export function ImageCanvasQuickEditPanelView({
panel,
sourceLayer,
style,
referenceButtonRef,
isReferenceMenuOpen = false,