@@ -1,13 +1,8 @@
1import { useCallback } from 'react';
1import { useCallback } from 'react';
3import View from 'components/View';
3import View from 'components/View';
4−import { ForwardButton } from 'components/Buttons';
5−import FooterButton from 'components/FooterButton';
6import ActivateView from './ActivateView';
4import ActivateView from './ActivateView';
8−import { useHistory } from 'store/history';
10−import { ROUTE_NAMES } from 'lib/routeNames';
11import { useLocalRouter } from 'lib/LocalRouter';
6import { useLocalRouter } from 'lib/LocalRouter';
12import useImpliedTicket from 'lib/useImpliedTicket';
7import useImpliedTicket from 'lib/useImpliedTicket';
13import useHasDisclaimed from 'lib/useHasDisclaimed';
8import useHasDisclaimed from 'lib/useHasDisclaimed';
@@ -19,15 +14,10 @@ import { FadeableActivateCodeForm as ActivateCodeForm } from './ActivateCodeForm
19import useFadeIn from './useFadeIn';
14import useFadeIn from './useFadeIn';
21export default function ActivateCode() {
16export default function ActivateCode() {
22− const history = useHistory();
23 const { names, push } = useLocalRouter();
17 const { names, push } = useLocalRouter();
24 const { impliedPatp, impliedTicket } = useImpliedTicket();
18 const { impliedPatp, impliedTicket } = useImpliedTicket();
25 const [hasDisclaimed] = useHasDisclaimed();
19 const [hasDisclaimed] = useHasDisclaimed();
27− const goToLogin = useCallback(() => history.popAndPush(ROUTE_NAMES.LOGIN), [
31 const goToMasterKey = useCallback(() => {
21 const goToMasterKey = useCallback(() => {
32 if (!hasDisclaimed) {
22 if (!hasDisclaimed) {
33 push(names.DISCLAIMER, { next: names.MASTER_KEY });
23 push(names.DISCLAIMER, { next: names.MASTER_KEY });
@@ -40,7 +30,7 @@ export default function ActivateCode() {
40 useFadeIn();
30 useFadeIn();
43− <View inset>
33+ <View centered={true} inset>
44 <ActivateView
34 <ActivateView
45 header={<ActivateHeader content={'Welcome. This is your Urbit.'} />}
35 header={<ActivateHeader content={'Welcome. This is your Urbit.'} />}
46 footer={<ActivateCodeForm afterSubmit={goToMasterKey} />}>
36 footer={<ActivateCodeForm afterSubmit={goToMasterKey} />}>
@@ -57,10 +47,6 @@ export default function ActivateCode() {
57 {impliedPatp && <PointPresenter patp={impliedPatp} />}
47 {impliedPatp && <PointPresenter patp={impliedPatp} />}
59 </ActivateView>
49 </ActivateView>
61− <FooterButton as={ForwardButton} onClick={goToLogin}>