修复快速编辑面板未使用属性
移除快速编辑面板中未使用的 sourceLayer 属性 同步调用方与测试夹具
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user