fix(ui): disallow creating new layers while staging

This commit is contained in:
psychedelicious
2024-09-18 11:56:25 +10:00
committed by Kent Keirsey
parent 4468caf0b4
commit 8c524a74f0

View File

@@ -8,6 +8,7 @@ import {
useAddRegionalGuidance,
useAddRegionalReferenceImage,
} from 'features/controlLayers/hooks/addLayerHooks';
import { useCanvasIsBusy } from 'features/controlLayers/hooks/useCanvasIsBusy';
import { selectIsFLUX } from 'features/controlLayers/store/paramsSlice';
import { memo } from 'react';
import { useTranslation } from 'react-i18next';
@@ -15,6 +16,7 @@ import { PiPlusBold } from 'react-icons/pi';
export const EntityListGlobalActionBarAddLayerMenu = memo(() => {
const { t } = useTranslation();
const isBusy = useCanvasIsBusy();
const addGlobalReferenceImage = useAddGlobalReferenceImage();
const addInpaintMask = useAddInpaintMask();
const addRegionalGuidance = useAddRegionalGuidance();
@@ -34,6 +36,7 @@ export const EntityListGlobalActionBarAddLayerMenu = memo(() => {
aria-label={t('controlLayers.addLayer')}
icon={<PiPlusBold />}
data-testid="control-layers-add-layer-menu-button"
isDisabled={isBusy}
/>
<MenuList>
<MenuGroup title={t('controlLayers.global')}>