Explorar el Código

fix: [Tranfer] Fix items with the same label cannot be dragged when the draggable item in Transfer uses the label as the key of the SortableIte (#1547)

YyumeiZhang hace 2 años
padre
commit
e9faf09205
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      packages/semi-ui/transfer/index.tsx

+ 1 - 1
packages/semi-ui/transfer/index.tsx

@@ -178,7 +178,7 @@ const SortableList = SortableContainer(({ items }: { items: Array<ResolvedDataIt
     <div className={`${prefixCls}-right-list`} role="list" aria-label="Selected list">
         {items.map((item, index: number) => (
             // @ts-ignore skip SortableItem type check
-            <SortableItem key={item.label} index={index} item={item} />
+            <SortableItem key={item.key} index={index} item={item} />
         ))}
     </div>
     // eslint-disable-next-line @typescript-eslint/ban-ts-comment