diff --git a/src/data/Languages.ts b/src/data/Languages.ts index da28ca62f78ea7bb7213c4f8fd524612813cf45e..1c64555ac429a8da8cc8c125f8f5c95fb7df17b5 100644 --- a/src/data/Languages.ts +++ b/src/data/Languages.ts @@ -1,12 +1,12 @@ const languages = [ - { label: 'English', short: 'en' }, - { label: 'Arabic', short: 'ar', rtl: true }, + { label: 'English', short: 'en', rtl: false }, // rtl: false as template + // { label: 'Arabic', short: 'ar', rtl: true }, // {label: 'German', short: 'de'}, // {label: 'Spanish', short: 'es'}, // {label: 'Persian', short: 'fa', rtl: true}, // {label: 'French', short: 'fr'}, - { label: 'Portuguese', short: 'pt' }, - { label: 'Russian', short: 'ru' }, + // { label: 'Portuguese', short: 'pt' }, + // { label: 'Russian', short: 'ru' }, // {label: 'Chinese', short: 'zh'}, ]; diff --git a/src/ui/layout/Header/LangListComponent.tsx b/src/ui/layout/Header/LangListComponent.tsx index c35b05b744b10a45b74c262321c22b725fa7deec..7d93917a61edf3c5497dd5fbc3271703bba027d4 100644 --- a/src/ui/layout/Header/LangListComponent.tsx +++ b/src/ui/layout/Header/LangListComponent.tsx @@ -88,8 +88,14 @@ class LangListComponent extends React.Component { } public render() { + if (languages.length <= 1) { + // No dropdown for a single language + return null; + } + const { classes, i18n } = this.props; let currentLang = i18n.language; + languages.some((item, i, arr) => { if (item.short === i18n.language) { currentLang = item.label; diff --git a/src/ui/layout/PageLayout.tsx b/src/ui/layout/PageLayout.tsx index 884b2b166b8d472a5b2c7c84106443eb7c76b62a..d126de194508820613058bd2a7ac7dfc3c8cd60e 100644 --- a/src/ui/layout/PageLayout.tsx +++ b/src/ui/layout/PageLayout.tsx @@ -72,9 +72,9 @@ const Layout = ({classes, children = null, sidebar = null}: ILayoutProps) => (
{ children }
-
+ { false &&
+
} ) }