mirror of
				https://github.com/strapi/strapi.git
				synced 2025-11-04 03:43:34 +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