mirror of
https://github.com/strapi/strapi.git
synced 2025-09-23 07:22:51 +00:00
fix: displayed fields dnd issue (#20613)
This commit is contained in:
parent
9ce8f7df6b
commit
eaefed97eb
@ -73,10 +73,13 @@ const DraggableCard = ({
|
||||
}
|
||||
}, [isDraggingSibling]);
|
||||
|
||||
const composedRefs = useComposedRefs(dragRef, objectRef);
|
||||
const composedRefs = useComposedRefs<HTMLButtonElement>(
|
||||
dropRef,
|
||||
objectRef as React.RefObject<HTMLButtonElement>
|
||||
);
|
||||
|
||||
return (
|
||||
<FieldWrapper ref={dropRef}>
|
||||
<FieldWrapper ref={composedRefs}>
|
||||
{isDragging && <CardDragPreview label={label} />}
|
||||
{!isDragging && isDraggingSibling && <CardDragPreview isSibling label={label} />}
|
||||
|
||||
@ -90,7 +93,7 @@ const DraggableCard = ({
|
||||
>
|
||||
<Flex gap={3}>
|
||||
<DragButton
|
||||
tag="span"
|
||||
ref={dragRef}
|
||||
aria-label={formatMessage(
|
||||
{
|
||||
id: getTranslation('components.DraggableCard.move.field'),
|
||||
@ -99,8 +102,6 @@ const DraggableCard = ({
|
||||
{ item: label }
|
||||
)}
|
||||
onClick={(e) => e.stopPropagation()}
|
||||
// @ts-expect-error – TODO: fix this TS error
|
||||
ref={composedRefs}
|
||||
>
|
||||
<Drag />
|
||||
</DragButton>
|
||||
|
Loading…
x
Reference in New Issue
Block a user