Skip to content

Commit

Permalink
fix(Transfer): 修复潜在BUG&箭头添加选中效果 (#683)
Browse files Browse the repository at this point in the history
  • Loading branch information
nullptr-z committed Mar 17, 2022
1 parent c9f444d commit 8569c5e
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions packages/react-transfer/src/index.tsx
Expand Up @@ -139,14 +139,13 @@ function Transfer(props: TransferProps) {
leftSelectOption.forEach((value, key) => {
selectOptionTemp.set(key, value);
});
leftSelectOptionSet(selectOptionTemp);
} else {
rightSelectedKeys.forEach((key) => {
selectOption.delete(key!);
});
}

selectOptionSet(selectOptionTemp);
// leftSelectOptionSet(selectOptionTemp);
const option: Array<TransferOptionType> = [];
selectOptionTemp.forEach((label, key) => option.push({ key, label }));
props.onChange?.(transferType, option);
Expand Down Expand Up @@ -270,8 +269,14 @@ function Transfer(props: TransferProps) {
</div>
</Card>
<div className={`${prefixCls}-arrow-content`}>
<Arrow click={() => transferClick('left')} style={{ transform: 'rotate(-90deg)' }} />
<Arrow click={() => transferClick('right')} style={{ transform: 'rotate(90deg)' }} />
<Arrow
click={() => transferClick('left')}
style={{ transform: 'rotate(-90deg)', background: leftSelectedKeys.length > 0 ? '#393E48' : 'none' }}
/>
<Arrow
click={() => transferClick('right')}
style={{ transform: 'rotate(90deg)', background: rightSelectedKeys.length > 0 ? '#393E48' : 'none' }}
/>
</div>
<Card
bodyStyle={{ padding: 5 }}
Expand Down

0 comments on commit 8569c5e

Please sign in to comment.