OSDN Git Service

pages restyle.
[bytom/bytom-electron.git] / src / routes.js
1 import { Container } from 'features/app/components'
2 import { NotFound } from 'features/shared/components'
3 import accessControl from 'features/accessControl/routes'
4 import { routes as accounts } from 'features/accounts'
5 import { routes as assets } from 'features/assets'
6 import { routes as balances } from 'features/balances'
7 import { routes as configuration } from 'features/configuration'
8 import { routes as core } from 'features/core'
9 import { routes as initialization } from 'features/initialization'
10 import { routes as transactions } from 'features/transactions'
11 import { routes as transactionFeeds } from 'features/transactionFeeds'
12 import { routes as unspents } from 'features/unspents'
13 import { routes as mockhsm } from 'features/mockhsm'
14 import { routes as backup } from 'features/backup'
15 import { routes as peers } from 'features/peers'
16
17 const makeRoutes = (store) => ({
18   path: '/',
19   component: Container,
20   childRoutes: [
21     accessControl(store),
22     accounts(store),
23     assets(store),
24     balances(store),
25     configuration,
26     core,
27     peers(store),
28     initialization,
29     transactions(store),
30     transactionFeeds(store),
31     unspents(store),
32     mockhsm(store),
33     backup,
34     {
35       path: '*',
36       component: NotFound
37     }
38   ]
39 })
40
41 export default makeRoutes