OSDN Git Service

fixed the error missing in register.
[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
16 const makeRoutes = (store) => ({
17   path: '/',
18   component: Container,
19   childRoutes: [
20     accessControl(store),
21     accounts(store),
22     assets(store),
23     balances(store),
24     configuration,
25     core,
26     initialization,
27     transactions(store),
28     transactionFeeds(store),
29     unspents(store),
30     mockhsm(store),
31     backup,
32     {
33       path: '*',
34       component: NotFound
35     }
36   ]
37 })
38
39 export default makeRoutes