Skip to content

Commit 88277f6

Browse files
committed
Passing event target into trigger prop alongside user collected data
1 parent a311106 commit 88277f6

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/ContextMenuTrigger.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,16 +114,20 @@ export default class ContextMenuTrigger extends Component {
114114
let showMenuConfig = {
115115
position: { x, y },
116116
target: this.elem,
117-
id: this.props.id,
118-
data
117+
id: this.props.id
119118
};
120119
if (data && (typeof data.then === 'function')) {
121120
// it's promise
122121
data.then((resp) => {
123-
showMenuConfig.data = resp;
122+
showMenuConfig.data = assign({}, resp, {
123+
target: event.target
124+
});
124125
showMenu(showMenuConfig);
125126
});
126127
} else {
128+
showMenuConfig.data = assign({}, data, {
129+
target: event.target
130+
});
127131
showMenu(showMenuConfig);
128132
}
129133
}

0 commit comments

Comments
 (0)