Skip to content

Commit b038107

Browse files
revert(ui): drop targets for inpaint mask and rg
1 parent ffff2d6 commit b038107

File tree

4 files changed

+2
-45
lines changed

4 files changed

+2
-45
lines changed

invokeai/frontend/web/src/features/controlLayers/components/CanvasDropArea.tsx

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ import IAIDroppable from 'common/components/IAIDroppable';
33
import type {
44
AddControlLayerFromImageDropData,
55
AddGlobalReferenceImageFromImageDropData,
6-
AddInpaintMaskFromImageDropData,
76
AddRasterLayerFromImageDropData,
8-
AddRegionalGuidanceFromImageDropData,
97
AddRegionalReferenceImageFromImageDropData,
108
} from 'features/dnd/types';
119
import { useImageViewer } from 'features/gallery/components/ImageViewer/useImageViewer';
@@ -22,16 +20,6 @@ const addControlLayerFromImageDropData: AddControlLayerFromImageDropData = {
2220
actionType: 'ADD_CONTROL_LAYER_FROM_IMAGE',
2321
};
2422

25-
const addInpaintMaskFromImageDropData: AddInpaintMaskFromImageDropData = {
26-
id: 'add-inpaint-mask-from-image-drop-data',
27-
actionType: 'ADD_INPAINT_MASK_FROM_IMAGE',
28-
};
29-
30-
const addRegionalGuidanceFromImageDropData: AddRegionalGuidanceFromImageDropData = {
31-
id: 'add-regional-guidance-from-image-drop-data',
32-
actionType: 'ADD_REGIONAL_GUIDANCE_FROM_IMAGE',
33-
};
34-
3523
const addRegionalReferenceImageFromImageDropData: AddRegionalReferenceImageFromImageDropData = {
3624
id: 'add-control-layer-from-image-drop-data',
3725
actionType: 'ADD_REGIONAL_REFERENCE_IMAGE_FROM_IMAGE',
@@ -87,19 +75,6 @@ export const CanvasDropArea = memo(() => {
8775
data={addGlobalReferenceImageFromImageDropData}
8876
/>
8977
</GridItem>
90-
91-
<GridItem position="relative">
92-
<IAIDroppable
93-
dropLabel={t('controlLayers.canvasContextMenu.newInpaintMask')}
94-
data={addInpaintMaskFromImageDropData}
95-
/>
96-
</GridItem>
97-
<GridItem position="relative">
98-
<IAIDroppable
99-
dropLabel={t('controlLayers.canvasContextMenu.newRegionalGuidance')}
100-
data={addRegionalGuidanceFromImageDropData}
101-
/>
102-
</GridItem>
10378
</Grid>
10479
</>
10580
);

invokeai/frontend/web/src/features/controlLayers/components/InpaintMask/InpaintMask.tsx

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { Spacer } from '@invoke-ai/ui-library';
2-
import IAIDroppable from 'common/components/IAIDroppable';
32
import { CanvasEntityContainer } from 'features/controlLayers/components/common/CanvasEntityContainer';
43
import { CanvasEntityHeader } from 'features/controlLayers/components/common/CanvasEntityHeader';
54
import { CanvasEntityHeaderCommonActions } from 'features/controlLayers/components/common/CanvasEntityHeaderCommonActions';
@@ -8,21 +7,14 @@ import { CanvasEntityEditableTitle } from 'features/controlLayers/components/com
87
import { InpaintMaskAdapterGate } from 'features/controlLayers/contexts/EntityAdapterContext';
98
import { EntityIdentifierContext } from 'features/controlLayers/contexts/EntityIdentifierContext';
109
import type { CanvasEntityIdentifier } from 'features/controlLayers/store/types';
11-
import type { ReplaceLayerImageDropData } from 'features/dnd/types';
1210
import { memo, useMemo } from 'react';
13-
import { useTranslation } from 'react-i18next';
1411

1512
type Props = {
1613
id: string;
1714
};
1815

1916
export const InpaintMask = memo(({ id }: Props) => {
20-
const { t } = useTranslation();
2117
const entityIdentifier = useMemo<CanvasEntityIdentifier<'inpaint_mask'>>(() => ({ id, type: 'inpaint_mask' }), [id]);
22-
const dropData = useMemo<ReplaceLayerImageDropData>(
23-
() => ({ id, actionType: 'REPLACE_LAYER_WITH_IMAGE', context: { entityIdentifier } }),
24-
[id, entityIdentifier]
25-
);
2618

2719
return (
2820
<EntityIdentifierContext.Provider value={entityIdentifier}>
@@ -34,7 +26,6 @@ export const InpaintMask = memo(({ id }: Props) => {
3426
<Spacer />
3527
<CanvasEntityHeaderCommonActions />
3628
</CanvasEntityHeader>
37-
<IAIDroppable data={dropData} dropLabel={t('controlLayers.replaceLayer')} />
3829
</CanvasEntityContainer>
3930
</InpaintMaskAdapterGate>
4031
</EntityIdentifierContext.Provider>

invokeai/frontend/web/src/features/controlLayers/components/RegionalGuidance/RegionalGuidance.tsx

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { Spacer } from '@invoke-ai/ui-library';
2-
import IAIDroppable from 'common/components/IAIDroppable';
32
import { CanvasEntityContainer } from 'features/controlLayers/components/common/CanvasEntityContainer';
43
import { CanvasEntityHeader } from 'features/controlLayers/components/common/CanvasEntityHeader';
54
import { CanvasEntityHeaderCommonActions } from 'features/controlLayers/components/common/CanvasEntityHeaderCommonActions';
@@ -10,24 +9,17 @@ import { RegionalGuidanceSettings } from 'features/controlLayers/components/Regi
109
import { RegionalGuidanceAdapterGate } from 'features/controlLayers/contexts/EntityAdapterContext';
1110
import { EntityIdentifierContext } from 'features/controlLayers/contexts/EntityIdentifierContext';
1211
import type { CanvasEntityIdentifier } from 'features/controlLayers/store/types';
13-
import type { ReplaceLayerImageDropData } from 'features/dnd/types';
1412
import { memo, useMemo } from 'react';
15-
import { useTranslation } from 'react-i18next';
1613

1714
type Props = {
1815
id: string;
1916
};
2017

2118
export const RegionalGuidance = memo(({ id }: Props) => {
22-
const { t } = useTranslation();
2319
const entityIdentifier = useMemo<CanvasEntityIdentifier<'regional_guidance'>>(
2420
() => ({ id, type: 'regional_guidance' }),
2521
[id]
2622
);
27-
const dropData = useMemo<ReplaceLayerImageDropData>(
28-
() => ({ id, actionType: 'REPLACE_LAYER_WITH_IMAGE', context: { entityIdentifier } }),
29-
[id, entityIdentifier]
30-
);
3123

3224
return (
3325
<EntityIdentifierContext.Provider value={entityIdentifier}>
@@ -41,7 +33,6 @@ export const RegionalGuidance = memo(({ id }: Props) => {
4133
<CanvasEntityHeaderCommonActions />
4234
</CanvasEntityHeader>
4335
<RegionalGuidanceSettings />
44-
<IAIDroppable data={dropData} dropLabel={t('controlLayers.replaceLayer')} />
4536
</CanvasEntityContainer>
4637
</RegionalGuidanceAdapterGate>
4738
</EntityIdentifierContext.Provider>

invokeai/frontend/web/src/features/dnd/types/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ export type AddControlLayerFromImageDropData = BaseDropData & {
4242
actionType: 'ADD_CONTROL_LAYER_FROM_IMAGE';
4343
};
4444

45-
export type AddInpaintMaskFromImageDropData = BaseDropData & {
45+
type AddInpaintMaskFromImageDropData = BaseDropData & {
4646
actionType: 'ADD_INPAINT_MASK_FROM_IMAGE';
4747
};
4848

49-
export type AddRegionalGuidanceFromImageDropData = BaseDropData & {
49+
type AddRegionalGuidanceFromImageDropData = BaseDropData & {
5050
actionType: 'ADD_REGIONAL_GUIDANCE_FROM_IMAGE';
5151
};
5252

0 commit comments

Comments
 (0)