@@ -1,54 +0,0 @@
1−import React, { useCallback } from 'react';
2−import { Just } from 'folktale/maybe';
3−import { Input, Grid, Text } from 'indigo-react';
4−
5−import { useHistory } from 'store/history';
6−import { usePointCursor } from 'store/pointCursor';
7−
8−import patp2dec from 'lib/patp2dec';
9−import { usePointInput } from 'lib/useInputs';
10−
11−import View from 'components/View';
12−import { ForwardButton } from 'components/Buttons';
13−import ViewHeader from 'components/ViewHeader';
14−
15−export default function ViewPoint() {
16− const { pop, popAndPush, names } = useHistory();
17− const { setPointCursor } = usePointCursor();
18− const [pointInput, { data: pointName, pass }] = usePointInput({
19− name: 'point',
20− autoFocus: true,
21− });
22−
23− const disabled = !pass;
24− const goForward = useCallback(() => {
25− setPointCursor(Just(patp2dec(pointName)));
26− popAndPush(names.POINT);
27− }, [setPointCursor, pointName, popAndPush, names.POINT]);
28−
29− return (
30− <View pop={pop} inset>
31− <Grid>
32− <Grid.Item full as={ViewHeader}>
33− View a Point
34− </Grid.Item>
35−
36− <Grid.Item full as={Text}>
37− Enter a point name to view its public information.
38− </Grid.Item>
39−
40− <Grid.Item full as={Input} {...pointInput} onEnter={goForward} />
41−
42− <Grid.Item
43− full
44− as={ForwardButton}
45− className="mt3"
46− disabled={disabled}
47− onClick={goForward}
48− solid>
49− Continue
50− </Grid.Item>
51− </Grid>
52− </View>
53− );
54−}