From 1bce156de1d2e563260e554637bc468a1639f733 Mon Sep 17 00:00:00 2001
From: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date: Thu, 6 Jun 2024 09:26:29 +1000
Subject: [PATCH] feat(ui): raster layer reset, object group util
---
.../components/LayerCommon/LayerMenu.tsx | 5 ++-
.../features/controlLayers/konva/naming.ts | 22 ++++++----
.../controlLayers/konva/renderers/objects.ts | 36 ++++++++++++----
.../konva/renderers/rasterLayer.ts | 41 ++++++++++---------
.../controlLayers/konva/renderers/rgLayer.ts | 35 ++++++++--------
.../src/features/controlLayers/konva/util.ts | 34 ++++++++++-----
.../controlLayers/store/controlLayersSlice.ts | 6 +++
7 files changed, 116 insertions(+), 63 deletions(-)
diff --git a/invokeai/frontend/web/src/features/controlLayers/components/LayerCommon/LayerMenu.tsx b/invokeai/frontend/web/src/features/controlLayers/components/LayerCommon/LayerMenu.tsx
index 0a3b52a3ff..aabad5ed63 100644
--- a/invokeai/frontend/web/src/features/controlLayers/components/LayerCommon/LayerMenu.tsx
+++ b/invokeai/frontend/web/src/features/controlLayers/components/LayerCommon/LayerMenu.tsx
@@ -29,6 +29,9 @@ export const LayerMenu = memo(({ layerId }: Props) => {
layerType === 'raster_layer'
);
}, [layerType]);
+ const shouldShowResetAction = useMemo(() => {
+ return layerType === 'regional_guidance_layer' || layerType === 'raster_layer';
+ }, [layerType]);
return (