parent
							
								
									f431e62e6b
								
							
						
					
					
						commit
						aafec49abf
					
				|  | @ -44,6 +44,7 @@ module.exports.components['views.avatars.RoomAvatar'] = require('./components/vi | |||
| module.exports.components['views.create_room.CreateRoomButton'] = require('./components/views/create_room/CreateRoomButton'); | ||||
| module.exports.components['views.create_room.Presets'] = require('./components/views/create_room/Presets'); | ||||
| module.exports.components['views.create_room.RoomAlias'] = require('./components/views/create_room/RoomAlias'); | ||||
| module.exports.components['views.dialogs.DeactivateAccountDialog'] = require('./components/views/dialogs/DeactivateAccountDialog'); | ||||
| module.exports.components['views.dialogs.ErrorDialog'] = require('./components/views/dialogs/ErrorDialog'); | ||||
| module.exports.components['views.dialogs.LogoutPrompt'] = require('./components/views/dialogs/LogoutPrompt'); | ||||
| module.exports.components['views.dialogs.NeedToRegisterDialog'] = require('./components/views/dialogs/NeedToRegisterDialog'); | ||||
|  |  | |||
|  | @ -262,6 +262,11 @@ module.exports = React.createClass({ | |||
|         }); | ||||
|     }, | ||||
| 
 | ||||
|     _onDeactivateAccountClicked: function() { | ||||
|         const DeactivateAccountDialog = sdk.getComponent("dialogs.DeactivateAccountDialog"); | ||||
|         Modal.createDialog(DeactivateAccountDialog, {}); | ||||
|     }, | ||||
| 
 | ||||
|     _renderUserInterfaceSettings: function() { | ||||
|         var client = MatrixClientPeg.get(); | ||||
| 
 | ||||
|  | @ -379,6 +384,17 @@ module.exports = React.createClass({ | |||
|         ) | ||||
|     }, | ||||
| 
 | ||||
|     _renderDeactivateAccount: function() { | ||||
|         return <div> | ||||
|             <h3>Labs</h3> | ||||
|                 <div className="mx_UserSettings_section"> | ||||
|                     <button className="mx_UserSettings_button danger" | ||||
|                         onClick={this._onDeactivateAccountClicked}>Deactivate my account | ||||
|                     </button> | ||||
|                 </div> | ||||
|         </div>; | ||||
|     }, | ||||
| 
 | ||||
|     render: function() { | ||||
|         var self = this; | ||||
|         var Loader = sdk.getComponent("elements.Spinner"); | ||||
|  | @ -548,6 +564,8 @@ module.exports = React.createClass({ | |||
|                     </div> | ||||
|                 </div> | ||||
| 
 | ||||
|                 {this._renderDeactivateAccount()} | ||||
| 
 | ||||
|                 </GeminiScrollbar> | ||||
|             </div> | ||||
|         ); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 David Baker
						David Baker