WIP <Compose> Refactor; <ActionsModal>; dropdowns

This commit is contained in:
kibigo! committed 2018-01-04 18:31:00 -08:00
1 parent 083170bec7
commit b4a3792201
7 files changed
+534 -479

No files matched your search

@@ -133,8 +133,12 @@ export default class Dropdown extends React.PureComponent {
this.props.onModalOpen({
status,
actions: items,
onClick: this.handleItemClick,
actions: items.map(
(item, i) => ({
...item,
name: `${item.text}-${i}`,
onClick: this.handleItemClick.bind(i),
}),
});
return;
@@ -162,8 +166,7 @@ export default class Dropdown extends React.PureComponent {
}
}
handleItemClick = e => {
const i = Number(e.currentTarget.getAttribute('data-index'));
handleItemClick = (i, e) => {
const { action, to } = this.props.items[i];
this.handleClose();