Skip to content

Commit c670aa7

Browse files
author
Attila Cseh
committed
isOpen refactored
1 parent 77a76c7 commit c670aa7

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

invokeai/frontend/web/src/features/queue/components/QueueList/QueueItemComponent.tsx

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,8 @@ const sx: ChakraProps['sx'] = {
3333
const QueueItemComponent = ({ index, item }: InnerItemProps) => {
3434
const { t } = useTranslation();
3535
const isRetryEnabled = useFeatureStatus('retryQueueItem');
36-
const [openQueueItems, setOpenQueueItems] = useState<number[]>([]);
37-
const handleToggle = useCallback(() => {
38-
setOpenQueueItems((prev) => {
39-
if (prev.includes(item.item_id)) {
40-
return prev.filter((id) => id !== item.item_id);
41-
}
42-
return [...prev, item.item_id];
43-
});
44-
}, [item]);
36+
const [isOpen, setIsOpen] = useState(false);
37+
const handleToggle = useCallback(() => setIsOpen((s) => !s), [setIsOpen]);
4538
const cancelQueueItem = useCancelQueueItem();
4639
const onClickCancelQueueItem = useCallback(
4740
(e: MouseEvent<HTMLButtonElement>) => {
@@ -58,7 +51,6 @@ const QueueItemComponent = ({ index, item }: InnerItemProps) => {
5851
},
5952
[item.item_id, retryQueueItem]
6053
);
61-
const isOpen = useMemo(() => openQueueItems.includes(item.item_id), [openQueueItems, item.item_id]);
6254

6355
const executionTime = useMemo(() => {
6456
if (!item.completed_at || !item.started_at) {

0 commit comments

Comments
 (0)