Move 'commit_tags' to action creator

This commit is contained in:
Luke Barnard 2017-12-08 10:52:20 +00:00
parent 12515441cd
commit 72550961e5
4 changed files with 40 additions and 9 deletions

View file

@ -22,6 +22,7 @@ import FlairStore from '../../stores/FlairStore';
import TagOrderStore from '../../stores/TagOrderStore';
import GroupActions from '../../actions/GroupActions';
import TagOrderActions from '../../actions/TagOrderActions';
import sdk from '../../index';
import dis from '../../dispatcher';
@ -91,6 +92,10 @@ const TagPanel = React.createClass({
dis.dispatch({action: 'view_create_group'});
},
onTagTileEndDrag() {
TagOrderActions.commitTagOrdering(this.context.matrixClient);
},
render() {
const AccessibleButton = sdk.getComponent('elements.AccessibleButton');
const TintableSvg = sdk.getComponent('elements.TintableSvg');
@ -101,6 +106,7 @@ const TagPanel = React.createClass({
key={groupProfile.groupId + '_' + index}
groupProfile={groupProfile}
selected={this.state.selectedTags.includes(groupProfile.groupId)}
onEndDrag={this.onTagTileEndDrag}
/>;
});
return <div className="mx_TagPanel" onClick={this.onClick}>

View file

@ -38,9 +38,7 @@ const tagTileSource = {
if (!monitor.didDrop() || !dropResult) {
return;
}
dis.dispatch({
action: 'commit_tags',
});
props.onEndDrag();
},
};