From 7fecebf7db1a96c11a0daa7865298d034feb0296 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 21 Sep 2023 09:25:06 +1000 Subject: [PATCH] feat(ui): add greyscale invoke logo to invoke button when as icon --- .../components/GreyscaleInvokeAIIcon.tsx | 22 +++++++++++++++++++ .../queue/components/QueueBackButton.tsx | 4 +++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 invokeai/frontend/web/src/common/components/GreyscaleInvokeAIIcon.tsx diff --git a/invokeai/frontend/web/src/common/components/GreyscaleInvokeAIIcon.tsx b/invokeai/frontend/web/src/common/components/GreyscaleInvokeAIIcon.tsx new file mode 100644 index 0000000000..a6c6cdca18 --- /dev/null +++ b/invokeai/frontend/web/src/common/components/GreyscaleInvokeAIIcon.tsx @@ -0,0 +1,22 @@ +import { Box, Image } from '@chakra-ui/react'; +import InvokeAILogoImage from 'assets/images/logo.png'; +import { memo } from 'react'; + +const GreyscaleInvokeAIIcon = () => ( + + invoke-ai-logo + +); + +export default memo(GreyscaleInvokeAIIcon); diff --git a/invokeai/frontend/web/src/features/queue/components/QueueBackButton.tsx b/invokeai/frontend/web/src/features/queue/components/QueueBackButton.tsx index 6e5c1b52a9..fda54db26b 100644 --- a/invokeai/frontend/web/src/features/queue/components/QueueBackButton.tsx +++ b/invokeai/frontend/web/src/features/queue/components/QueueBackButton.tsx @@ -1,9 +1,10 @@ +import { ChakraProps } from '@chakra-ui/react'; import { memo } from 'react'; import { useTranslation } from 'react-i18next'; import { useQueueBack } from '../hooks/useQueueBack'; import EnqueueButtonTooltip from './QueueButtonTooltip'; import QueueButton from './common/QueueButton'; -import { ChakraProps } from '@chakra-ui/react'; +import GreyscaleInvokeAIIcon from 'common/components/GreyscaleInvokeAIIcon'; type Props = { asIconButton?: boolean; @@ -23,6 +24,7 @@ const QueueBackButton = ({ asIconButton, sx }: Props) => { onClick={queueBack} tooltip={} sx={sx} + icon={asIconButton ? : undefined} /> ); };