on master help sign in
make invite CTA actually go to the invite screen
0b94534Anthony Arroyo
src/components/Greeting.js+7−1
@@ -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';
5+
6+import { useLocalRouter } from 'lib/LocalRouter';
5
7
6import useWasGreeted from 'lib/useWasGreeted';
8import useWasGreeted from 'lib/useWasGreeted';
7
9
8const TEXT_STYLE = 'f5';
10const TEXT_STYLE = 'f5';
9
11
10export default function ActivateDisclaimer({ point }) {
12export default function ActivateDisclaimer({ point }) {
13+ const { pop, push, names } = useLocalRouter();
14+
11 const [wasGreeted, setWasGreeted] = useWasGreeted();
15 const [wasGreeted, setWasGreeted] = useWasGreeted();
12
16
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]);
18
22
23+ const goInvite = useCallback(() => push(names.INVITE), [push, names]);
24+
19 return (
25 return (
20 !wasGreeted && (
26 !wasGreeted && (
21 <Grid gap={4} className="mb10">
27 <Grid gap={4} className="mb10">