ghost-portal/packages/apps-routing/src/index.ts
Jaco Greeff c60ba8708a
Bumps w/ eslint (#2802)
* Bumps w/ eslint

* Additional

* Additional

* Additional

* Additional

* Remove style props

* Additional

* Additional

* Additional

* Additional (< 100)

* eslint passes, tsc next

* tsc fixes

* Update deps

* Update i18n
2020-05-24 19:41:14 +02:00

80 lines
2.0 KiB
TypeScript

// Copyright 2017-2020 @polkadot/apps-routing authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import { Routes } from './types';
import appSettings from '@polkadot/ui-settings';
// When adding here, also ensure to add to Dummy.tsx
import template from './123code';
import accounts from './accounts';
import claims from './claims';
import contracts from './contracts';
import council from './council';
// import dashboard from './dashboard';
import democracy from './democracy';
import explorer from './explorer';
import extrinsics from './extrinsics';
import genericAsset from './generic-asset';
import i18n from './i18n';
import js from './js';
import parachains from './parachains';
import settings from './settings';
import society from './society';
import staking from './staking';
import storage from './storage';
import sudo from './sudo';
import techcomm from './techcomm';
import toolbox from './toolbox';
import transfer from './transfer';
import treasury from './treasury';
export default function create (t: <T = string> (key: string, text: string, options: { ns: string }) => T): Routes {
return appSettings.uiMode === 'light'
? [
// dashboard,
explorer(t),
accounts(t),
claims(t),
transfer(t),
genericAsset(t),
null,
staking(t),
democracy(t),
council(t),
// TODO Not sure about the inclusion of treasury, parachains & society here
null,
settings(t)
]
: [
// dashboard(t),
explorer(t),
accounts(t),
claims(t),
transfer(t),
genericAsset(t),
null,
staking(t),
democracy(t),
council(t),
treasury(t),
techcomm(t),
parachains(t),
society(t),
null,
contracts(t),
storage(t),
extrinsics(t),
sudo(t),
null,
settings(t),
toolbox(t),
js(t),
// hidden
template(t),
i18n(t)
];
}