瀏覽代碼

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 2 年之前
父節點
當前提交
e9faf09205
共有 1 個文件被更改,包括 1 次插入1 次删除
  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