;
- },
});
diff --git a/src/components/views/settings/tabs/FlairSettingsTab.js b/src/components/views/settings/tabs/FlairSettingsTab.js
new file mode 100644
index 0000000000..db513a161a
--- /dev/null
+++ b/src/components/views/settings/tabs/FlairSettingsTab.js
@@ -0,0 +1,52 @@
+/*
+Copyright 2019 New Vector Ltd
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+import React from 'react';
+import {_t} from "../../../../languageHandler";
+import {DragDropContext} from "react-beautiful-dnd";
+import GroupUserSettings from "../../groups/GroupUserSettings";
+import MatrixClientPeg from "../../../../MatrixClientPeg";
+import PropTypes from "prop-types";
+import {MatrixClient} from "matrix-js-sdk";
+
+export default class FlairSettingsTab extends React.Component {
+ static childContextTypes = {
+ matrixClient: PropTypes.instanceOf(MatrixClient),
+ };
+
+ constructor() {
+ super();
+ }
+
+ getChildContext() {
+ return {
+ matrixClient: MatrixClientPeg.get(),
+ };
+ }
+
+ render() {
+ return (
+
+ {_t("Flair")}
+
+
+
+
+
+
+ );
+ }
+}
diff --git a/src/components/views/settings/tabs/GeneralSettingsTab.js b/src/components/views/settings/tabs/GeneralSettingsTab.js
index c1df7f4665..b25076c366 100644
--- a/src/components/views/settings/tabs/GeneralSettingsTab.js
+++ b/src/components/views/settings/tabs/GeneralSettingsTab.js
@@ -16,11 +16,7 @@ limitations under the License.
import React from 'react';
import {_t} from "../../../../languageHandler";
-import MatrixClientPeg from "../../../../MatrixClientPeg";
-import GroupUserSettings from "../../groups/GroupUserSettings";
-import PropTypes from "prop-types";
import {MatrixClient} from "matrix-js-sdk";
-import { DragDropContext } from 'react-beautiful-dnd';
import ProfileSettings from "../ProfileSettings";
import EmailAddresses from "../EmailAddresses";
import PhoneNumbers from "../PhoneNumbers";
@@ -37,10 +33,6 @@ const Modal = require("../../../../Modal");
const dis = require("../../../../dispatcher");
export default class GeneralSettingsTab extends React.Component {
- static childContextTypes = {
- matrixClient: PropTypes.instanceOf(MatrixClient),
- };
-
constructor() {
super();
@@ -50,12 +42,6 @@ export default class GeneralSettingsTab extends React.Component {
};
}
- getChildContext() {
- return {
- matrixClient: MatrixClientPeg.get(),
- };
- }
-
_onLanguageChange = (newLanguage) => {
if (this.state.language === newLanguage) return;
@@ -110,11 +96,6 @@ export default class GeneralSettingsTab extends React.Component {