From cba99de2ca02a02f02eded936d7c43c3176b4806 Mon Sep 17 00:00:00 2001 From: Amine Mouafik Date: Thu, 19 Sep 2019 19:58:11 +0700 Subject: Fix GitHub links to reflect Ferdi org --- src/components/auth/AuthLayout.js | 2 +- src/components/settings/settings/EditSettingsForm.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/components') diff --git a/src/components/auth/AuthLayout.js b/src/components/auth/AuthLayout.js index 641b754ed..0c5198583 100644 --- a/src/components/auth/AuthLayout.js +++ b/src/components/auth/AuthLayout.js @@ -87,7 +87,7 @@ export default @observer class AuthLayout extends Component { })} {/* */} - + diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index ef6ab2707..012a10aa6 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js @@ -217,7 +217,7 @@ export default @observer class EditSettingsForm extends Component { {' '} or {' '} - using a self-hosted ferdi-server + using a self-hosted ferdi-server {' '} (if you have the knowledge and resources to do so).
-- cgit v1.2.3-70-g09d2 From 1d41b849cb7840a1611d34f20bfe636fc8b903dc Mon Sep 17 00:00:00 2001 From: vantezzen Date: Fri, 20 Sep 2019 12:34:56 +0200 Subject: Implement Quick Switch feature --- src/components/layout/AppLayout.js | 2 + src/components/ui/Modal/index.js | 3 + src/features/quickSwitch/Component.js | 291 +++++++++++++++++++++ src/features/quickSwitch/index.js | 24 ++ src/i18n/locales/defaultMessages.json | 268 +++++++++++-------- src/i18n/locales/en-US.json | 5 +- src/i18n/locales/ua.json | 2 +- src/i18n/locales/whitelist_en-US.json | 3 +- .../messages/src/components/layout/AppLayout.json | 16 +- .../src/features/quickSwitch/Component.json | 28 ++ src/i18n/messages/src/lib/Menu.json | 221 ++++++++-------- src/lib/Menu.js | 14 + src/stores/FeaturesStore.js | 2 + 13 files changed, 651 insertions(+), 228 deletions(-) create mode 100644 src/features/quickSwitch/Component.js create mode 100644 src/features/quickSwitch/index.js create mode 100644 src/i18n/messages/src/features/quickSwitch/Component.json (limited to 'src/components') diff --git a/src/components/layout/AppLayout.js b/src/components/layout/AppLayout.js index e82275b9f..2b0719f92 100644 --- a/src/components/layout/AppLayout.js +++ b/src/components/layout/AppLayout.js @@ -8,6 +8,7 @@ import injectSheet from 'react-jss'; import InfoBar from '../ui/InfoBar'; import { Component as BasicAuth } from '../../features/basicAuth'; import { Component as ShareFranz } from '../../features/shareFranz'; +import { Component as QuickSwitch } from '../../features/quickSwitch'; import ErrorBoundary from '../util/ErrorBoundary'; // import globalMessages from '../../i18n/globalMessages'; @@ -185,6 +186,7 @@ class AppLayout extends Component { )} + {services} {children} diff --git a/src/components/ui/Modal/index.js b/src/components/ui/Modal/index.js index 63d858c47..0af521452 100644 --- a/src/components/ui/Modal/index.js +++ b/src/components/ui/Modal/index.js @@ -41,6 +41,8 @@ export default @injectCSS(styles) class Modal extends Component { showClose, } = this.props; + const appRoot = document.getElementById('root'); + return ( {showClose && close && (