From 9884159812d72cf63e2baa3a944d83ea381c6bb9 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 17 Sep 2024 22:44:15 +1000 Subject: [PATCH] fix(ui): dnd drop label errors w invalid DOM nesting Make em all strings to prevent nesting `
` elements. Slightly changes appearance - font size is a bit smaller.
---
.../web/src/common/components/IAIDndImage.tsx | 2 +-
.../web/src/common/components/IAIDropOverlay.tsx | 5 ++---
.../web/src/common/components/IAIDroppable.tsx | 3 +--
.../components/Boards/BoardsList/GalleryBoard.tsx | 2 +-
.../components/Boards/BoardsList/NoBoardBoard.tsx | 2 +-
.../fields/inputs/ImageFieldInputComponent.tsx | 12 ------------
6 files changed, 6 insertions(+), 20 deletions(-)
diff --git a/invokeai/frontend/web/src/common/components/IAIDndImage.tsx b/invokeai/frontend/web/src/common/components/IAIDndImage.tsx
index bb21d8bd53..f4b85736c5 100644
--- a/invokeai/frontend/web/src/common/components/IAIDndImage.tsx
+++ b/invokeai/frontend/web/src/common/components/IAIDndImage.tsx
@@ -66,7 +66,7 @@ type IAIDndImageProps = FlexProps & {
fitContainer?: boolean;
droppableData?: TypesafeDroppableData;
draggableData?: TypesafeDraggableData;
- dropLabel?: ReactNode;
+ dropLabel?: string;
isSelected?: boolean;
isSelectedForCompare?: boolean;
thumbnail?: boolean;
diff --git a/invokeai/frontend/web/src/common/components/IAIDropOverlay.tsx b/invokeai/frontend/web/src/common/components/IAIDropOverlay.tsx
index e8dd125e1e..d37d164aad 100644
--- a/invokeai/frontend/web/src/common/components/IAIDropOverlay.tsx
+++ b/invokeai/frontend/web/src/common/components/IAIDropOverlay.tsx
@@ -1,13 +1,12 @@
import { Flex, Text } from '@invoke-ai/ui-library';
import type { AnimationProps } from 'framer-motion';
import { motion } from 'framer-motion';
-import type { ReactNode } from 'react';
import { memo, useRef } from 'react';
import { useTranslation } from 'react-i18next';
import { v4 as uuidv4 } from 'uuid';
type Props = {
isOver: boolean;
- label?: ReactNode;
+ label?: string;
};
const initial: AnimationProps['initial'] = {
@@ -64,7 +63,7 @@ const IAIDropOverlay = (props: Props) => {
p={4}
>