@@ -2,12 +2,16 @@ import * as ob from 'urbit-ob'
3import React from 'react';
3import React from 'react';
5+import Landing from '../views/Landing'
7+import InviteLogin from '../views/InviteLogin'
8+import InviteClaim from '../views/InviteClaim'
5import AcceptTransfer from '../views/AcceptTransfer'
10import AcceptTransfer from '../views/AcceptTransfer'
6import CancelTransfer from '../views/CancelTransfer'
11import CancelTransfer from '../views/CancelTransfer'
7import CreateGalaxy from '../views/CreateGalaxy'
12import CreateGalaxy from '../views/CreateGalaxy'
8import GenKeyfile from '../views/GenKeyfile'
13import GenKeyfile from '../views/GenKeyfile'
9import IssueChild from '../views/IssueChild'
14import IssueChild from '../views/IssueChild'
10−import Landing from '../views/Landing'
11import Network from '../views/Network'
15import Network from '../views/Network'
12import Mnemonic from '../views/Mnemonic'
16import Mnemonic from '../views/Mnemonic'
13import Ledger from '../views/Ledger'
17import Ledger from '../views/Ledger'
@@ -34,6 +38,11 @@ import { renderNetworkType } from './network'
34import { BRIDGE_ERROR } from './error'
38import { BRIDGE_ERROR } from './error'
36const ROUTE_NAMES = {
40const ROUTE_NAMES = {
41+ DEFAULT: Symbol('DEFAULT'),
43+ INVITE_LOGIN: Symbol('INVITE_LOGIN'),
44+ INVITE_CLAIM: Symbol('INVITE_CLAIM'),
37 ACCEPT_TRANSFER: Symbol('ACCEPT_TRANSFER'),
46 ACCEPT_TRANSFER: Symbol('ACCEPT_TRANSFER'),
38 CANCEL_TRANSFER: Symbol('CANCEL_TRANSFER'),
47 CANCEL_TRANSFER: Symbol('CANCEL_TRANSFER'),
39 LANDING: Symbol('LANDING'),
48 LANDING: Symbol('LANDING'),
@@ -57,12 +66,16 @@ const ROUTE_NAMES = {
57 SET_KEYS: Symbol('SET_KEYS'),
66 SET_KEYS: Symbol('SET_KEYS'),
58 TRANSFER: Symbol('TRANSFER'),
67 TRANSFER: Symbol('TRANSFER'),
59 SENT_TRANSACTION: Symbol('SENT_TRANSACTION'),
68 SENT_TRANSACTION: Symbol('SENT_TRANSACTION'),
60− GEN_KEYFILE: Symbol('GEN_KEYFILE'),
69+ GEN_KEYFILE: Symbol('GEN_KEYFILE')
61− DEFAULT: Symbol('DEFAULT')
64const createRoutes = () => {
72const createRoutes = () => {
65 const routes = {}
73 const routes = {}
74+ routes[ROUTE_NAMES.DEFAULT] = Landing
76+ routes[ROUTE_NAMES.INVITE_LOGIN] = InviteLogin
77+ routes[ROUTE_NAMES.INVITE_CLAIM] = InviteClaim
66 routes[ROUTE_NAMES.ACCEPT_TRANSFER] = AcceptTransfer
79 routes[ROUTE_NAMES.ACCEPT_TRANSFER] = AcceptTransfer
67 routes[ROUTE_NAMES.CANCEL_TRANSFER] = CancelTransfer
80 routes[ROUTE_NAMES.CANCEL_TRANSFER] = CancelTransfer
68 routes[ROUTE_NAMES.LANDING] = Landing
81 routes[ROUTE_NAMES.LANDING] = Landing
@@ -86,7 +99,6 @@ const createRoutes = () => {
86 routes[ROUTE_NAMES.SET_KEYS] = SetKeys
99 routes[ROUTE_NAMES.SET_KEYS] = SetKeys
87 routes[ROUTE_NAMES.TRANSFER] = Transfer
100 routes[ROUTE_NAMES.TRANSFER] = Transfer
88 routes[ROUTE_NAMES.SENT_TRANSACTION] = SentTransaction
101 routes[ROUTE_NAMES.SENT_TRANSACTION] = SentTransaction
89− routes[ROUTE_NAMES.DEFAULT] = Landing
90 routes[ROUTE_NAMES.GEN_KEYFILE] = GenKeyfile
102 routes[ROUTE_NAMES.GEN_KEYFILE] = GenKeyfile
91 return routes
103 return routes
@@ -99,6 +111,12 @@ const renderRoute = (props, route) => {
99 route === ROUTE_NAMES.LANDING
111 route === ROUTE_NAMES.LANDING
100 ? 'Bridge'
112 ? 'Bridge'
114+ : route === ROUTE_NAMES.INVITE_LOGIN
117+ : route === ROUTE_NAMES.INVITE_CLAIM
102 : route === ROUTE_NAMES.NETWORK
120 : route === ROUTE_NAMES.NETWORK
103 ? `${renderNetworkType(networkType)}`
121 ? `${renderNetworkType(networkType)}`