Merge pull request #3346 from matrix-org/t3chguy/react16_4
Migrate away from React.createClass for async-components. React 16 :Dpull/21833/head
						commit
						0b9f6cf388
					
				|  | @ -15,12 +15,13 @@ limitations under the License. | |||
| */ | ||||
| 
 | ||||
| const React = require("react"); | ||||
| import createReactClass from 'create-react-class'; | ||||
| import PropTypes from 'prop-types'; | ||||
| import { _t } from '../../../languageHandler'; | ||||
| const sdk = require('../../../index'); | ||||
| const MatrixClientPeg = require("../../../MatrixClientPeg"); | ||||
| 
 | ||||
| module.exports = React.createClass({ | ||||
| module.exports = createReactClass({ | ||||
|     displayName: 'EncryptedEventDialog', | ||||
| 
 | ||||
|     propTypes: { | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ limitations under the License. | |||
| import FileSaver from 'file-saver'; | ||||
| import React from 'react'; | ||||
| import PropTypes from 'prop-types'; | ||||
| import createReactClass from 'create-react-class'; | ||||
| import { _t } from '../../../languageHandler'; | ||||
| 
 | ||||
| import { MatrixClient } from 'matrix-js-sdk'; | ||||
|  | @ -26,7 +27,7 @@ import sdk from '../../../index'; | |||
| const PHASE_EDIT = 1; | ||||
| const PHASE_EXPORTING = 2; | ||||
| 
 | ||||
| export default React.createClass({ | ||||
| export default createReactClass({ | ||||
|     displayName: 'ExportE2eKeysDialog', | ||||
| 
 | ||||
|     propTypes: { | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ limitations under the License. | |||
| 
 | ||||
| import React from 'react'; | ||||
| import PropTypes from 'prop-types'; | ||||
| import createReactClass from 'create-react-class'; | ||||
| 
 | ||||
| import { MatrixClient } from 'matrix-js-sdk'; | ||||
| import * as MegolmExportEncryption from '../../../utils/MegolmExportEncryption'; | ||||
|  | @ -37,7 +38,7 @@ function readFileAsArrayBuffer(file) { | |||
| const PHASE_EDIT = 1; | ||||
| const PHASE_IMPORTING = 2; | ||||
| 
 | ||||
| export default React.createClass({ | ||||
| export default createReactClass({ | ||||
|     displayName: 'ImportE2eKeysDialog', | ||||
| 
 | ||||
|     propTypes: { | ||||
|  |  | |||
|  | @ -15,6 +15,7 @@ limitations under the License. | |||
| */ | ||||
| 
 | ||||
| import React from 'react'; | ||||
| import createReactClass from 'create-react-class'; | ||||
| import sdk from '../../../../index'; | ||||
| import MatrixClientPeg from '../../../../MatrixClientPeg'; | ||||
| import { scorePassword } from '../../../../utils/PasswordScorer'; | ||||
|  | @ -48,7 +49,7 @@ function selectText(target) { | |||
|  * Walks the user through the process of creating an e2e key backup | ||||
|  * on the server. | ||||
|  */ | ||||
| export default React.createClass({ | ||||
| export default createReactClass({ | ||||
|     getInitialState: function() { | ||||
|         return { | ||||
|             phase: PHASE_PASSPHRASE, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski