From dc752c98b0af8d27fed05ea5f17c15cc49685ccc Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 28 Aug 2024 09:00:55 +1000 Subject: [PATCH] fix(ui): disable opacity slider fully when no valid entity selected --- .../EntityListActionBarSelectedEntityOpacity.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/components/CanvasEntityList/EntityListActionBarSelectedEntityOpacity.tsx b/invokeai/frontend/web/src/features/controlLayers/components/CanvasEntityList/EntityListActionBarSelectedEntityOpacity.tsx index 9100089e6a..5febcc453f 100644 --- a/invokeai/frontend/web/src/features/controlLayers/components/CanvasEntityList/EntityListActionBarSelectedEntityOpacity.tsx +++ b/invokeai/frontend/web/src/features/controlLayers/components/CanvasEntityList/EntityListActionBarSelectedEntityOpacity.tsx @@ -134,7 +134,11 @@ export const SelectedEntityOpacity = memo(() => { return ( - + {t('controlLayers.opacity')} { onKeyDown={onKeyDown} clampValueOnBlur={false} variant="outline" - isDisabled={selectedEntityIdentifier === null || selectedEntityIdentifier.type === 'ip_adapter'} > @@ -164,6 +167,7 @@ export const SelectedEntityOpacity = memo(() => { position="absolute" insetInlineEnd={0} h="full" + isDisabled={selectedEntityIdentifier === null || selectedEntityIdentifier.type === 'ip_adapter'} /> @@ -181,6 +185,7 @@ export const SelectedEntityOpacity = memo(() => { marks={marks} formatValue={formatSliderValue} alwaysShowMarks + isDisabled={selectedEntityIdentifier === null || selectedEntityIdentifier.type === 'ip_adapter'} />