fix(ui): dnd to canvas broke

This commit is contained in:
psychedelicious 2024-07-26 13:34:15 +10:00
parent 592eb2886c
commit 7f9a31ca4a
3 changed files with 3 additions and 17 deletions

View File

@ -101,12 +101,12 @@ export const addImageDroppedListener = (startAppListening: AppStartListening) =>
* Image dropped on Raster layer
*/
if (
overData.actionType === 'ADD_RASTER_LAYER_IMAGE' &&
overData.actionType === 'ADD_LAYER_IMAGE' &&
activeData.payloadType === 'IMAGE_DTO' &&
activeData.payload.imageDTO
) {
const { layerId } = overData.context;
dispatch(layerImageAdded({ id: layerId, imageDTO: activeData.payload.imageDTO }));
const { id } = overData.context;
dispatch(layerImageAdded({ id, imageDTO: activeData.payload.imageDTO }));
return;
}

View File

@ -51,17 +51,6 @@ export type LayerImageDropData = BaseDropData & {
};
};
export type RasterLayerImageDropData = BaseDropData & {
actionType: 'ADD_RASTER_LAYER_IMAGE';
context: {
layerId: string;
};
};
export type CanvasInitialImageDropData = BaseDropData & {
actionType: 'SET_CANVAS_INITIAL_IMAGE';
};
type UpscaleInitialImageDropData = BaseDropData & {
actionType: 'SET_UPSCALE_INITIAL_IMAGE';
};
@ -104,7 +93,6 @@ export type TypesafeDroppableData =
| IPAImageDropData
| RGIPAdapterImageDropData
| SelectForCompareDropData
| RasterLayerImageDropData
| UpscaleInitialImageDropData
| LayerImageDropData;

View File

@ -29,8 +29,6 @@ export const isValidDrop = (overData?: TypesafeDroppableData | null, activeData?
return payloadType === 'IMAGE_DTO';
case 'SELECT_FOR_COMPARE':
return payloadType === 'IMAGE_DTO';
case 'SET_INITIAL_IMAGE':
return payloadType === 'IMAGE_DTO';
case 'ADD_TO_BOARD': {
// If the board is the same, don't allow the drop