point imports at the new locations

pull/21833/head
Matthew Hodgson 2018-04-13 00:43:44 +01:00
parent cc904be379
commit 40a67ca8fe
32 changed files with 150 additions and 123 deletions

27
scripts/fixup-imports.pl Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/perl -pi
# pass in a list of filenames whose imports should be fixed up to be relative
# to matrix-react-sdk rather than vector-web.
# filenames must be relative to src/ - e.g. ./components/moo/Moo.js
# run with something like:
# sierra:src matthew$ grep -ril 'require(.matrix-react-sdk' . | xargs ../scripts/fixup-imports.pl
# sierra:src matthew$ grep -ril 'import.*matrix-react-sdk' . | xargs ../scripts/fixup-imports.pl
# e.g. turning:
# var rate_limited_func = require('matrix-react-sdk/lib/ratelimitedfunc');
#
# into:
# const rate_limited_func = require('../../ratelimitedfunc');
#
# ...if the current file is two levels deep inside lib.
$depth = () = $ARGV =~ m#/#g;
$depth--;
$prefix = $depth > 0 ? ('../' x $depth) : './';
s/= require\(['"]matrix-react-sdk\/lib\/(.*?)['"]\)/= require('$prefix$1')/;
s/= require\(['"]matrix-react-sdk['"]\)/= require('${prefix}index')/;
s/^(import .* from )['"]matrix-react-sdk\/lib\/(.*?)['"]/$1'$prefix$2'/;
s/^(import .* from )['"]matrix-react-sdk['"]/$1'${prefix}index'/;

View File

@ -17,11 +17,11 @@ limitations under the License.
import React from 'react'; import React from 'react';
import ReactDOM from 'react-dom'; import ReactDOM from 'react-dom';
import sdk from 'matrix-react-sdk'; import sdk from '../../index';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../dispatcher';
import Velocity from 'velocity-vector'; import Velocity from 'velocity-vector';
import 'velocity-vector/velocity.ui'; import 'velocity-vector/velocity.ui';
import SettingsStore from "matrix-react-sdk/lib/settings/SettingsStore"; import SettingsStore from '../../settings/SettingsStore';
const CALLOUT_ANIM_DURATION = 1000; const CALLOUT_ANIM_DURATION = 1000;

View File

@ -17,7 +17,7 @@ limitations under the License.
'use strict'; 'use strict';
var React = require('react'); var React = require('react');
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../languageHandler';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'CompatibilityPage', displayName: 'CompatibilityPage',

View File

@ -19,9 +19,9 @@ limitations under the License.
import React from 'react'; import React from 'react';
import request from 'browser-request'; import request from 'browser-request';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../languageHandler';
import sanitizeHtml from 'sanitize-html'; import sanitizeHtml from 'sanitize-html';
import sdk from 'matrix-react-sdk/lib'; import sdk from '../../index';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'HomePage', displayName: 'HomePage',

View File

@ -20,12 +20,12 @@ import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classNames from 'classnames'; import classNames from 'classnames';
import { MatrixClient } from 'matrix-js-sdk'; import { MatrixClient } from 'matrix-js-sdk';
import { KeyCode } from 'matrix-react-sdk/lib/Keyboard'; import { KeyCode } from '../../Keyboard';
import sdk from 'matrix-react-sdk'; import sdk from '../../index';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../dispatcher';
import VectorConferenceHandler from '../../VectorConferenceHandler'; import VectorConferenceHandler from '../../VectorConferenceHandler';
import SettingsStore from 'matrix-react-sdk/lib/settings/SettingsStore'; import SettingsStore from '../../settings/SettingsStore';
var LeftPanel = React.createClass({ var LeftPanel = React.createClass({

View File

@ -17,11 +17,11 @@ limitations under the License.
'use strict'; 'use strict';
var React = require('react'); var React = require('react');
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../languageHandler';
var sdk = require('matrix-react-sdk') var sdk = require('../../index')
var dis = require('matrix-react-sdk/lib/dispatcher'); var dis = require('../../dispatcher');
var rate_limited_func = require('matrix-react-sdk/lib/ratelimitedfunc'); var rate_limited_func = require('../../ratelimitedfunc');
var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton'); var AccessibleButton = require('../../components/views/elements/AccessibleButton');
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'LoginBox', displayName: 'LoginBox',

View File

@ -19,17 +19,17 @@ limitations under the License.
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classNames from 'classnames'; import classNames from 'classnames';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../languageHandler';
import sdk from 'matrix-react-sdk'; import sdk from '../../index';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../dispatcher';
import { MatrixClient } from 'matrix-js-sdk'; import { MatrixClient } from 'matrix-js-sdk';
import Analytics from 'matrix-react-sdk/lib/Analytics'; import Analytics from '../../Analytics';
import RateLimitedFunc from 'matrix-react-sdk/lib/ratelimitedfunc'; import RateLimitedFunc from '../../ratelimitedfunc';
import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton'; import AccessibleButton from '../../components/views/elements/AccessibleButton';
import { showGroupInviteDialog, showGroupAddRoomDialog } from 'matrix-react-sdk/lib/GroupAddressPicker'; import { showGroupInviteDialog, showGroupAddRoomDialog } from '../../GroupAddressPicker';
import GroupStoreCache from 'matrix-react-sdk/lib/stores/GroupStoreCache'; import GroupStoreCache from '../../stores/GroupStoreCache';
import { formatCount } from 'matrix-react-sdk/lib/utils/FormattingUtils'; import { formatCount } from '../../utils/FormattingUtils';
class HeaderButton extends React.Component { class HeaderButton extends React.Component {
constructor() { constructor() {

View File

@ -18,19 +18,19 @@ limitations under the License.
var React = require('react'); var React = require('react');
var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg'); var MatrixClientPeg = require('../../MatrixClientPeg');
var ContentRepo = require("matrix-js-sdk").ContentRepo; var ContentRepo = require("matrix-js-sdk").ContentRepo;
var Modal = require('matrix-react-sdk/lib/Modal'); var Modal = require('../../Modal');
var sdk = require('matrix-react-sdk'); var sdk = require('../../index');
var dis = require('matrix-react-sdk/lib/dispatcher'); var dis = require('../../dispatcher');
var linkify = require('linkifyjs'); var linkify = require('linkifyjs');
var linkifyString = require('linkifyjs/string'); var linkifyString = require('linkifyjs/string');
var linkifyMatrix = require('matrix-react-sdk/lib/linkify-matrix'); var linkifyMatrix = require('../../linkify-matrix');
var sanitizeHtml = require('sanitize-html'); var sanitizeHtml = require('sanitize-html');
import Promise from 'bluebird'; import Promise from 'bluebird';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../languageHandler';
import {instanceForInstanceId, protocolNameForInstanceId} from '../../utils/DirectoryUtils'; import {instanceForInstanceId, protocolNameForInstanceId} from '../../utils/DirectoryUtils';

View File

@ -20,17 +20,17 @@ limitations under the License.
var React = require('react'); var React = require('react');
var ReactDOM = require('react-dom'); var ReactDOM = require('react-dom');
var classNames = require('classnames'); var classNames = require('classnames');
var sdk = require('matrix-react-sdk'); var sdk = require('../../index');
import { Droppable } from 'react-beautiful-dnd'; import { Droppable } from 'react-beautiful-dnd';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../languageHandler';
var dis = require('matrix-react-sdk/lib/dispatcher'); var dis = require('../../dispatcher');
var Unread = require('matrix-react-sdk/lib/Unread'); var Unread = require('../../Unread');
var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg'); var MatrixClientPeg = require('../../MatrixClientPeg');
var RoomNotifs = require('matrix-react-sdk/lib/RoomNotifs'); var RoomNotifs = require('../../RoomNotifs');
var FormattingUtils = require('matrix-react-sdk/lib/utils/FormattingUtils'); var FormattingUtils = require('../../utils/FormattingUtils');
var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton'); var AccessibleButton = require('../../components/views/elements/AccessibleButton');
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../Modal';
import { KeyCode } from 'matrix-react-sdk/lib/Keyboard'; import { KeyCode } from '../../Keyboard';
// turn this on for drop & drag console debugging galore // turn this on for drop & drag console debugging galore

View File

@ -17,12 +17,12 @@ limitations under the License.
'use strict'; 'use strict';
import React from 'react'; import React from 'react';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../languageHandler';
import { KeyCode } from 'matrix-react-sdk/lib/Keyboard'; import { KeyCode } from '../../Keyboard';
import sdk from 'matrix-react-sdk'; import sdk from '../../index';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../dispatcher';
import rate_limited_func from 'matrix-react-sdk/lib/ratelimitedfunc'; import rate_limited_func from '../../ratelimitedfunc';
import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton'; import AccessibleButton from '../../components/views/elements/AccessibleButton';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'SearchBox', displayName: 'SearchBox',

View File

@ -19,15 +19,15 @@ limitations under the License.
import React from 'react'; import React from 'react';
import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg'; import MatrixClientPeg from '../../../MatrixClientPeg';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../../dispatcher';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../../Modal';
import Resend from "matrix-react-sdk/lib/Resend"; import Resend from '../../../Resend';
import SettingsStore from "matrix-react-sdk/lib/settings/SettingsStore"; import SettingsStore from '../../../settings/SettingsStore';
import {makeEventPermalink} from 'matrix-react-sdk/lib/matrix-to'; import {makeEventPermalink} from '../../../matrix-to';
import { isUrlPermitted } from 'matrix-react-sdk/lib/HtmlUtils'; import { isUrlPermitted } from '../../../HtmlUtils';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'MessageContextMenu', displayName: 'MessageContextMenu',

View File

@ -15,8 +15,8 @@ limitations under the License.
*/ */
import React from 'react'; import React from 'react';
import { _t, _td } from 'matrix-react-sdk/lib/languageHandler'; import { _t, _td } from '../../../languageHandler';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
const STATUS_LABELS = { const STATUS_LABELS = {
"online": _td("Online"), "online": _td("Online"),

View File

@ -21,15 +21,15 @@ import Promise from 'bluebird';
import React from 'react'; import React from 'react';
import classNames from 'classnames'; import classNames from 'classnames';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import { _t, _td } from 'matrix-react-sdk/lib/languageHandler'; import { _t, _td } from '../../../languageHandler';
import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg'; import MatrixClientPeg from '../../../MatrixClientPeg';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../../dispatcher';
import DMRoomMap from 'matrix-react-sdk/lib/utils/DMRoomMap'; import DMRoomMap from '../../../utils/DMRoomMap';
import * as Rooms from 'matrix-react-sdk/lib/Rooms'; import * as Rooms from '../../../Rooms';
import * as RoomNotifs from 'matrix-react-sdk/lib/RoomNotifs'; import * as RoomNotifs from '../../../RoomNotifs';
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../../Modal';
import RoomListActions from 'matrix-react-sdk/lib/actions/RoomListActions'; import RoomListActions from '../../../actions/RoomListActions';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'RoomTileContextMenu', displayName: 'RoomTileContextMenu',

View File

@ -16,11 +16,11 @@ limitations under the License.
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../../dispatcher';
import TagOrderActions from 'matrix-react-sdk/lib/actions/TagOrderActions'; import TagOrderActions from '../../../actions/TagOrderActions';
import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg'; import MatrixClientPeg from '../../../MatrixClientPeg';
import sdk from 'matrix-react-sdk/lib/index'; import sdk from '../../../index';
export default class TagTileContextMenu extends React.Component { export default class TagTileContextMenu extends React.Component {
static propTypes = { static propTypes = {

View File

@ -15,10 +15,10 @@ limitations under the License.
*/ */
import React from 'react'; import React from 'react';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import SdkConfig from 'matrix-react-sdk/lib/SdkConfig'; import SdkConfig from '../../../SdkConfig';
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../../Modal';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
export default class BugReportDialog extends React.Component { export default class BugReportDialog extends React.Component {
constructor(props, context) { constructor(props, context) {

View File

@ -15,9 +15,9 @@
*/ */
import React from 'react'; import React from 'react';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import request from 'browser-request'; import request from 'browser-request';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
const REPOS = ['vector-im/riot-web', 'matrix-org/matrix-react-sdk', 'matrix-org/matrix-js-sdk']; const REPOS = ['vector-im/riot-web', 'matrix-org/matrix-react-sdk', 'matrix-org/matrix-js-sdk'];

View File

@ -16,10 +16,10 @@ limitations under the License.
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import SyntaxHighlight from '../elements/SyntaxHighlight'; import SyntaxHighlight from '../elements/SyntaxHighlight';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg'; import MatrixClientPeg from '../../../MatrixClientPeg';
class DevtoolsComponent extends React.Component { class DevtoolsComponent extends React.Component {
static contextTypes = { static contextTypes = {

View File

@ -15,9 +15,9 @@ limitations under the License.
*/ */
import React from 'react'; import React from 'react';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../../Modal';
const WarmFuzzy = function(props) { const WarmFuzzy = function(props) {
const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog'); const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');

View File

@ -15,7 +15,7 @@ limitations under the License.
*/ */
import React from 'react'; import React from 'react';
import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg'; import MatrixClientPeg from '../../../MatrixClientPeg';
import {instanceForInstanceId} from '../../../utils/DirectoryUtils'; import {instanceForInstanceId} from '../../../utils/DirectoryUtils';
const DEFAULT_ICON_URL = "img/network-matrix.svg"; const DEFAULT_ICON_URL = "img/network-matrix.svg";

View File

@ -18,14 +18,14 @@ limitations under the License.
var React = require('react'); var React = require('react');
var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg'); var MatrixClientPeg = require('../../../MatrixClientPeg');
import {formatDate} from 'matrix-react-sdk/lib/DateUtils'; import {formatDate} from '../../../DateUtils';
var filesize = require('filesize'); var filesize = require('filesize');
var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton'); var AccessibleButton = require('../../../components/views/elements/AccessibleButton');
const Modal = require('matrix-react-sdk/lib/Modal'); const Modal = require('../../../Modal');
const sdk = require('matrix-react-sdk'); const sdk = require('../../../index');
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'ImageView', displayName: 'ImageView',

View File

@ -17,9 +17,9 @@ limitations under the License.
'use strict'; 'use strict';
import React from 'react'; import React from 'react';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import Notifier from 'matrix-react-sdk/lib/Notifier'; import Notifier from '../../../Notifier';
import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton'; import AccessibleButton from '../../../components/views/elements/AccessibleButton';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'MatrixToolbar', displayName: 'MatrixToolbar',

View File

@ -17,10 +17,10 @@ limitations under the License.
'use strict'; 'use strict';
import React from 'react'; import React from 'react';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../../Modal';
import PlatformPeg from 'matrix-react-sdk/lib/PlatformPeg'; import PlatformPeg from '../../../PlatformPeg';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
/** /**
* Check a version string is compatible with the Changelog * Check a version string is compatible with the Changelog

View File

@ -17,10 +17,10 @@ limitations under the License.
'use strict'; 'use strict';
import React from 'react'; import React from 'react';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../../Modal';
import dis from 'matrix-react-sdk/lib/dispatcher'; import dis from '../../../dispatcher';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
export default React.createClass({ export default React.createClass({
onUpdateClicked: function() { onUpdateClicked: function() {

View File

@ -17,10 +17,10 @@ limitations under the License.
'use strict'; 'use strict';
import React from 'react'; import React from 'react';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import PlatformPeg from 'matrix-react-sdk/lib/PlatformPeg'; import PlatformPeg from '../../../PlatformPeg';
import {updateCheckStatusEnum} from '../../../vector/platform/VectorBasePlatform'; import {updateCheckStatusEnum} from '../../../vector/platform/VectorBasePlatform';
import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton'; import AccessibleButton from '../../../components/views/elements/AccessibleButton';
const doneStatuses = [ const doneStatuses = [
updateCheckStatusEnum.ERROR, updateCheckStatusEnum.ERROR,

View File

@ -17,8 +17,8 @@ limitations under the License.
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import {formatFullDateNoTime} from 'matrix-react-sdk/lib/DateUtils'; import {formatFullDateNoTime} from '../../../DateUtils';
function getdaysArray() { function getdaysArray() {
return [ return [

View File

@ -17,7 +17,7 @@ limitations under the License.
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import {formatFullDate, formatTime} from 'matrix-react-sdk/lib/DateUtils'; import {formatFullDate, formatTime} from '../../../DateUtils';
export default class MessageTimestamp extends React.Component { export default class MessageTimestamp extends React.Component {
static propTypes = { static propTypes = {

View File

@ -16,7 +16,7 @@ limitations under the License.
import React from 'react'; import React from 'react';
import { Draggable } from 'react-beautiful-dnd'; import { Draggable } from 'react-beautiful-dnd';
import RoomTile from 'matrix-react-sdk/lib/components/views/rooms/RoomTile'; import RoomTile from '../../../components/views/rooms/RoomTile';
import classNames from 'classnames'; import classNames from 'classnames';

View File

@ -18,7 +18,7 @@ limitations under the License.
var React = require('react'); var React = require('react');
var ReactDOM = require('react-dom'); var ReactDOM = require('react-dom');
var dis = require('matrix-react-sdk/lib/dispatcher'); var dis = require('../../../dispatcher');
import classNames from 'classnames'; import classNames from 'classnames';
const MIN_TOOLTIP_HEIGHT = 25; const MIN_TOOLTIP_HEIGHT = 25;

View File

@ -17,11 +17,11 @@ limitations under the License.
'use strict'; 'use strict';
var React = require('react'); var React = require('react');
var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg'); var MatrixClientPeg = require('../../../MatrixClientPeg');
var sdk = require('matrix-react-sdk'); var sdk = require('../../../index');
var classNames = require('classnames'); var classNames = require('classnames');
var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton'); var AccessibleButton = require('../../../components/views/elements/AccessibleButton');
import { _t } from "matrix-react-sdk/lib/languageHandler"; import { _t } from '../../../languageHandler';
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'SearchBar', displayName: 'SearchBar',

View File

@ -17,9 +17,9 @@ limitations under the License.
'use strict'; 'use strict';
var React = require('react'); var React = require('react');
var sdk = require('matrix-react-sdk'); var sdk = require('../../../index');
var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg'); var MatrixClientPeg = require('../../../MatrixClientPeg');
var dis = require('matrix-react-sdk/lib/dispatcher'); var dis = require('../../../dispatcher');
module.exports = React.createClass({ module.exports = React.createClass({
displayName: 'IntegrationsManager', displayName: 'IntegrationsManager',

View File

@ -16,12 +16,12 @@ limitations under the License.
import React from 'react'; import React from 'react';
import Promise from 'bluebird'; import Promise from 'bluebird';
import sdk from 'matrix-react-sdk'; import sdk from '../../../index';
import { _t } from 'matrix-react-sdk/lib/languageHandler'; import { _t } from '../../../languageHandler';
import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg'; import MatrixClientPeg from '../../../MatrixClientPeg';
import UserSettingsStore from 'matrix-react-sdk/lib/UserSettingsStore'; import UserSettingsStore from '../../../UserSettingsStore';
import SettingsStore, {SettingLevel} from "matrix-react-sdk/lib/settings/SettingsStore"; import SettingsStore, {SettingLevel} from '../../../settings/SettingsStore';
import Modal from 'matrix-react-sdk/lib/Modal'; import Modal from '../../../Modal';
import { import {
NotificationUtils, NotificationUtils,
VectorPushRulesDefinitions, VectorPushRulesDefinitions,

View File

@ -16,7 +16,7 @@ limitations under the License.
'use strict'; 'use strict';
import { _td } from 'matrix-react-sdk/lib/languageHandler'; import { _td } from '../languageHandler';
var StandardActions = require('./StandardActions'); var StandardActions = require('./StandardActions');
var PushRuleVectorState = require('./PushRuleVectorState'); var PushRuleVectorState = require('./PushRuleVectorState');