diff --git a/packages/app-democracy/src/index.tsx b/packages/app-democracy/src/index.tsx index 84f8166566..c80d1cd184 100644 --- a/packages/app-democracy/src/index.tsx +++ b/packages/app-democracy/src/index.tsx @@ -3,12 +3,14 @@ // of the Apache-2.0 license. See the LICENSE file for details. import { AppProps, BareProps, I18nProps } from '@polkadot/ui-app/types'; +import { TabItem } from '@polkadot/ui-app/Tabs'; import './index.css'; import React from 'react'; import { Route, Switch } from 'react-router'; import { HelpOverlay,Tabs } from '@polkadot/ui-app'; +import uiSettings from '@polkadot/ui-settings'; import basicMd from './md/basic.md'; import Overview from './Overview'; @@ -17,9 +19,36 @@ import translate from './translate'; type Props = AppProps & BareProps & I18nProps; -class App extends React.PureComponent { +type State = { + tabs: Array +}; + +class App extends React.PureComponent { + constructor (props: Props) { + super(props); + + const { t } = props; + + this.state = { + tabs: [ + { + name: 'overview', + text: t('Democracy overview') + }, + { + name: 'propose', + text: t('Submit proposal') + } + ] + }; + } + render () { - const { basePath, t } = this.props; + const { basePath } = this.props; + const { tabs } = this.state; + const hidden = uiSettings.uiMode === 'full' + ? [] + : ['propose']; return (
@@ -27,16 +56,8 @@ class App extends React.PureComponent {
diff --git a/packages/app-settings/src/index.tsx b/packages/app-settings/src/index.tsx index b161423820..4373c9e255 100644 --- a/packages/app-settings/src/index.tsx +++ b/packages/app-settings/src/index.tsx @@ -8,6 +8,7 @@ import { TabItem } from '@polkadot/ui-app/Tabs'; import React from 'react'; import { Route, Switch } from 'react-router'; import { HelpOverlay, Tabs } from '@polkadot/ui-app'; +import uiSettings from '@polkadot/ui-settings'; import md from './md/basics.md'; import translate from './translate'; @@ -43,6 +44,9 @@ class App extends React.PureComponent { render () { const { basePath } = this.props; const { tabs } = this.state; + const hidden = uiSettings.uiMode === 'full' + ? [] + : ['developer']; return (
@@ -50,6 +54,7 @@ class App extends React.PureComponent {