@@ -1,17 +1,13 @@
1import React, { useMemo } from 'react';
1import React, { useMemo } from 'react';
2−import cn from 'classnames';
3−import { Grid } from 'indigo-react';
5import { LocalRouterProvider, useLocalRouter } from 'lib/LocalRouter';
3import { LocalRouterProvider, useLocalRouter } from 'lib/LocalRouter';
7import View from 'components/View';
5import View from 'components/View';
8−import Passport from 'components/Passport';
10import { useActivateFlow } from './ActivateFlow';
7import { useActivateFlow } from './ActivateFlow';
11−import useBreakpoints from 'lib/useBreakpoints';
12import useRouter from 'lib/useRouter';
8import useRouter from 'lib/useRouter';
14−import PassportDownload from './PassportDownload';
10+import MasterKeyDownload from './MasterKeyDownload';
15import PassportVerify from './PassportVerify';
11import PassportVerify from './PassportVerify';
16import PassportTransfer from './PassportTransfer';
12import PassportTransfer from './PassportTransfer';
17import { walletFromMnemonic } from 'lib/wallet';
13import { walletFromMnemonic } from 'lib/wallet';
@@ -28,12 +24,12 @@ const NAMES = {
29const VIEWS = {
25const VIEWS = {
30 [NAMES.REVEAL]: MasterKeyReveal,
26 [NAMES.REVEAL]: MasterKeyReveal,
31− [NAMES.DOWNLOAD]: PassportDownload,
27+ [NAMES.DOWNLOAD]: MasterKeyDownload,
32 [NAMES.VERIFY]: PassportVerify,
28 [NAMES.VERIFY]: PassportVerify,
33 [NAMES.TRANSFER]: PassportTransfer,
29 [NAMES.TRANSFER]: PassportTransfer,
36−export default function ActivatePassport() {
32+export default function ActivateMasterKey() {
37 const { derivedPoint, generated, derivedWallet } = useActivateFlow();
33 const { derivedPoint, generated, derivedWallet } = useActivateFlow();
38 // pull the reset function out of the 'activate' router
34 // pull the reset function out of the 'activate' router
39 const { reset: resetActivateRouter } = useLocalRouter();
35 const { reset: resetActivateRouter } = useLocalRouter();
@@ -43,24 +39,22 @@ export default function ActivatePassport() {
43 initialRoutes: [{ key: NAMES.REVEAL }],
39 initialRoutes: [{ key: NAMES.REVEAL }],
46− const gap = useBreakpoints([4, 4, 7]);
42+ // TODO
47− const marginTop = useBreakpoints([false, false, 8]);
49 // addresses are not derived until we set[Urbit]Wallet(), so do that inline
43 // addresses are not derived until we set[Urbit]Wallet(), so do that inline
50− const address = useMemo(
44+ // const address = useMemo(
52− derivedWallet
46+ // derivedWallet
53− .chain(wallet =>
47+ // .chain(wallet =>
54− walletFromMnemonic(
48+ // walletFromMnemonic(
55− wallet.ownership.seed,
49+ // wallet.ownership.seed,
56− DEFAULT_HD_PATH,
50+ // DEFAULT_HD_PATH,
57− wallet.meta.passphrase
51+ // wallet.meta.passphrase
60− .map(wallet => publicToAddress(wallet.publicKey)),
54+ // .map(wallet => publicToAddress(wallet.publicKey)),
61− [derivedWallet]
55+ // [derivedWallet]
63− //~hobbyn-mismur-fonrux-datber
57+
65 <View inset>
59 <View inset>
66 <LocalRouterProvider value={router}>
60 <LocalRouterProvider value={router}>