Move DragDropContext to wrap LoggedInView

Becuase the tests rely on being able to inspect the state of MatrixChat
pull/21833/head
Luke Barnard 2017-12-06 15:01:16 +00:00
parent 8f88995b3d
commit 7e1f1cdbd9
2 changed files with 6 additions and 4 deletions

View File

@ -18,6 +18,8 @@ limitations under the License.
import * as Matrix from 'matrix-js-sdk'; import * as Matrix from 'matrix-js-sdk';
import React from 'react'; import React from 'react';
import { DragDropContext } from 'react-dnd';
import HTML5Backend from 'react-dnd-html5-backend';
import { KeyCode, isOnlyCtrlOrCmdKeyEvent } from '../../Keyboard'; import { KeyCode, isOnlyCtrlOrCmdKeyEvent } from '../../Keyboard';
import Notifier from '../../Notifier'; import Notifier from '../../Notifier';
@ -38,7 +40,7 @@ import SettingsStore from "../../settings/SettingsStore";
* *
* Components mounted below us can access the matrix client via the react context. * Components mounted below us can access the matrix client via the react context.
*/ */
export default React.createClass({ const LoggedInView = React.createClass({
displayName: 'LoggedInView', displayName: 'LoggedInView',
propTypes: { propTypes: {
@ -344,3 +346,5 @@ export default React.createClass({
); );
}, },
}); });
export default DragDropContext(HTML5Backend)(LoggedInView);

View File

@ -19,8 +19,6 @@ limitations under the License.
import Promise from 'bluebird'; import Promise from 'bluebird';
import React from 'react'; import React from 'react';
import { DragDropContext } from 'react-dnd';
import HTML5Backend from 'react-dnd-html5-backend';
import Matrix from "matrix-js-sdk"; import Matrix from "matrix-js-sdk";
import Analytics from "../../Analytics"; import Analytics from "../../Analytics";
@ -1587,4 +1585,4 @@ const MatrixChat = React.createClass({
}, },
}); });
export default DragDropContext(HTML5Backend)(MatrixChat); export default MatrixChat;