From 7882e9beaecd8ec11c65ea4d242a83c1fe0cef30 Mon Sep 17 00:00:00 2001
From: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date: Tue, 8 Oct 2024 21:33:02 +1000
Subject: [PATCH] feat(ui): WorkflowListItem simplify layout
---
.../WorkflowListMenu/WorkflowListItem.tsx | 111 ++++++++----------
1 file changed, 49 insertions(+), 62 deletions(-)
diff --git a/invokeai/frontend/web/src/features/nodes/components/sidePanel/WorkflowListMenu/WorkflowListItem.tsx b/invokeai/frontend/web/src/features/nodes/components/sidePanel/WorkflowListMenu/WorkflowListItem.tsx
index 36df681b73..576948f3cd 100644
--- a/invokeai/frontend/web/src/features/nodes/components/sidePanel/WorkflowListMenu/WorkflowListItem.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/sidePanel/WorkflowListMenu/WorkflowListItem.tsx
@@ -1,4 +1,13 @@
-import { Badge, ConfirmationAlertDialog, Flex, IconButton, Text, Tooltip, useDisclosure } from '@invoke-ai/ui-library';
+import {
+ Badge,
+ ConfirmationAlertDialog,
+ Flex,
+ IconButton,
+ Spacer,
+ Text,
+ Tooltip,
+ useDisclosure,
+} from '@invoke-ai/ui-library';
import { EMPTY_OBJECT } from 'app/store/constants';
import { useAppDispatch, useAppSelector } from 'app/store/storeHooks';
import { $isWorkflowListMenuIsOpen } from 'features/nodes/store/workflowListMenu';
@@ -70,73 +79,51 @@ export const WorkflowListItem = ({ workflow }: { workflow: WorkflowRecordListIte
onClick={handleClickLoad}
cursor="pointer"
_hover={{ backgroundColor: 'base.750' }}
- py={3}
- px={2}
+ p={2}
+ ps={3}
borderRadius="base"
- alignItems="flex-start"
w="full"
onMouseOver={handleMouseOver}
onMouseOut={handleMouseOut}
+ alignItems="center"
>
-
-
-
-
-
-
-
-
- {workflow.name}
-
-
- {isActive && (
-
- {t('stylePresets.active')}
-
- )}
-
+
+ {workflow.name}
+
+ {isActive && (
+
+ {t('stylePresets.active')}
+
+ )}
+
-
- }
- isDisabled={!isHovered}
- />
- }
- isDisabled={!isHovered}
- />
- {workflow.category !== 'default' && (
- }
- isDisabled={!isHovered}
- />
- )}
-
-
-
-
-
+
+ }
+ />
+ }
+ />
+ {workflow.category !== 'default' && (
+ }
+ />
+ )}