Skip to content

Commit 44ee749

Browse files
committed
fix: key collision in operator lists
1 parent 89035ac commit 44ee749

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/components/OperatorSelect.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export const OperatorSelect: FC<OperatorSelectProps> = ({
7272
modifiers.active && Classes.ACTIVE,
7373
selectedItems.includes(item) && Classes.SELECTED,
7474
)}
75-
key={item.name}
75+
key={item.id}
7676
text={
7777
<div className="flex items-center gap-2">
7878
<OperatorAvatar

src/components/editor/operator/EditorOperator.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export const EditorOperatorName = <T extends FieldValues>({
9292
onReset={() => onChange('')}
9393
itemRenderer={(item, { handleClick, handleFocus, modifiers }) => (
9494
<MenuItem
95-
key={item.name}
95+
key={'id' in item ? item.id : item.name}
9696
text={item.name}
9797
icon={
9898
isOperator(item) ? (

0 commit comments

Comments
 (0)