From 98a076260b1f1721a82d2fa16b84591aaa1d9e0f Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 27 Sep 2023 12:45:23 +1000 Subject: [PATCH] fix(ui): only disable cancel item button if value is null/undefined 0 is falsy and the `item_id` is an integer --- .../web/src/features/queue/hooks/useCancelCurrentQueueItem.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/queue/hooks/useCancelCurrentQueueItem.ts b/invokeai/frontend/web/src/features/queue/hooks/useCancelCurrentQueueItem.ts index 308695dd67..1b07221a74 100644 --- a/invokeai/frontend/web/src/features/queue/hooks/useCancelCurrentQueueItem.ts +++ b/invokeai/frontend/web/src/features/queue/hooks/useCancelCurrentQueueItem.ts @@ -1,5 +1,6 @@ import { useAppDispatch, useAppSelector } from 'app/store/storeHooks'; import { addToast } from 'features/system/store/systemSlice'; +import { isNil } from 'lodash-es'; import { useCallback, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { @@ -40,7 +41,7 @@ export const useCancelCurrentQueueItem = () => { }, [currentQueueItemId, dispatch, t, trigger]); const isDisabled = useMemo( - () => !isConnected || !currentQueueItemId, + () => !isConnected || isNil(currentQueueItemId), [isConnected, currentQueueItemId] );