AddAppDialog: Support adding apps to room state

This commit is contained in:
Robert Swain
2017-06-13 15:31:37 +02:00
parent a72cb794f2
commit 2aa0aa61e3
3 changed files with 69 additions and 6 deletions

View File

@@ -46,10 +46,14 @@ export default React.createClass({
onFormSubmit: function(ev) {
ev.preventDefault();
this.props.onFinished(true, this.state.value);
this.props.onFinished(true, 'custom', this.state.value);
return false;
},
onTileClick: function(value) {
this.props.onFinished(true, value, null);
},
render: function() {
const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
const appCards = ModularWidgets.widgetTypes.map((widgetType, index) =>
@@ -58,7 +62,8 @@ export default React.createClass({
type={widgetType.type}
icon={widgetType.icon}
name={widgetType.name}
description={widgetType.description}/>,
description={widgetType.description}
onClick={this.onTileClick}/>,
);
return (