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' && ( + } + /> + )}