@@ -1,13 +1,17 @@
1import React, { useCallback } from 'react';
1import React, { useCallback } from 'react';
2import cn from 'classnames';
2import cn from 'classnames';
3import * as ob from 'urbit-ob';
3import * as ob from 'urbit-ob';
4−import { Grid, H4, Text, LinkButton } from 'indigo-react';
4+import { Grid, Text, LinkButton } from 'indigo-react';
6+import { useLocalRouter } from 'lib/LocalRouter';
6import useWasGreeted from 'lib/useWasGreeted';
8import useWasGreeted from 'lib/useWasGreeted';
8const TEXT_STYLE = 'f5';
10const TEXT_STYLE = 'f5';
10export default function ActivateDisclaimer({ point }) {
12export default function ActivateDisclaimer({ point }) {
13+ const { pop, push, names } = useLocalRouter();
11 const [wasGreeted, setWasGreeted] = useWasGreeted();
15 const [wasGreeted, setWasGreeted] = useWasGreeted();
13 const pointName = ob.patp(point);
17 const pointName = ob.patp(point);
@@ -16,6 +20,8 @@ export default function ActivateDisclaimer({ point }) {
16 setWasGreeted(true);
20 setWasGreeted(true);
17 }, [setWasGreeted]);
21 }, [setWasGreeted]);
23+ const goInvite = useCallback(() => push(names.INVITE), [push, names]);
20 !wasGreeted && (
26 !wasGreeted && (
21 <Grid gap={4} className="mb10">
27 <Grid gap={4} className="mb10">