on master help sign in
Remove old invite cohort section (#839)
30bb32bWill Galebach
src/components/Passport.js−1
@@ -7,7 +7,6 @@ import { sigil, reactRenderer } from 'urbit-sigil-js';
7import { Icon } from '@tlon/indigo-react';
7import { Icon } from '@tlon/indigo-react';
8
8
9import { chunkStr, Matrix, walk, rand } from 'lib/card';
9import { chunkStr, Matrix, walk, rand } from 'lib/card';
10−import { useSyncDetails } from 'lib/useSyncPoints';
11
10
12import './SigilMini.scss';
11import './SigilMini.scss';
13
12
src/views/Point/Point.tsx+4−45
@@ -11,22 +11,21 @@ import { useTimerStore } from 'store/timerStore';
11import View from 'components/View';
11import View from 'components/View';
12import Greeting from 'components/Greeting';
12import Greeting from 'components/Greeting';
13import Passport from 'components/Passport';
13import Passport from 'components/Passport';
14−import Blinky from 'components/Blinky';
15import L2PointHeader from 'components/L2/Headers/L2PointHeader';
14import L2PointHeader from 'components/L2/Headers/L2PointHeader';
16−import LayerIndicator from 'components/L2/LayerIndicator';
17import Card from 'components/L2/Card';
15import Card from 'components/L2/Card';
18
16
19import * as need from 'lib/need';
17import * as need from 'lib/need';
20−import useInvites from 'lib/useInvites';
21import { useLocalRouter } from 'lib/LocalRouter';
18import { useLocalRouter } from 'lib/LocalRouter';
22import useRoller from 'lib/useRoller';
19import useRoller from 'lib/useRoller';
23import useSeenMissingKeys from 'lib/useSeenMissingKeys';
20import useSeenMissingKeys from 'lib/useSeenMissingKeys';
24import { useHasNetworkKeysSet } from 'lib/useHasNetworkKeysSet';
21import { useHasNetworkKeysSet } from 'lib/useHasNetworkKeysSet';
25
22
26import LoadingOverlay from 'components/L2/LoadingOverlay';
23import LoadingOverlay from 'components/L2/LoadingOverlay';
24+import PendingTransaction, {
25+ getPendingL1Title,
26+ getPendingTitle,
27−import PendingTransaction, { getPendingL1Title, getPendingTitle } from 'components/L2/PendingTransaction';
27+} from 'components/L2/PendingTransaction';
28import Modal from 'components/L2/Modal';
28import Modal from 'components/L2/Modal';
29−import { InviteForm } from './InviteForm';
30import './Point.scss';
29import './Point.scss';
31
30
32export default function Point() {
31export default function Point() {
@@ -90,26 +89,6 @@ export default function Point() {
90
89
91 const { isParent, canManage, isSpawnProxy } = point;
90 const { isParent, canManage, isSpawnProxy } = point;
92
91
93− // L1 invites
94− const l1Invites = useInvites(point.value);
95− const {
96− availableInvites,
97− sentInvites,
98− acceptedInvites,
99− pendingPoints,
100− acceptedPoints,
101− } = l1Invites;
102−
103− const showInvites = !(
104− acceptedInvites.getOrElse(0) === 0 && sentInvites.getOrElse(0) === 0
105− );
106−
107− const hasInvites = showInvites || availableInvites.getOrElse(0) !== 0;
108−
109− const loadedInvites = Just.hasInstance(availableInvites);
110−
111− const goCohort = useCallback(() => push(names.INVITE_COHORT), [push, names]);
112−
113 const goUrbitOS = useCallback(() => {
92 const goUrbitOS = useCallback(() => {
114 if (hideMessage) setSeenMissingKeys(hideMessage);
93 if (hideMessage) setSeenMissingKeys(hideMessage);
115
94
@@ -120,8 +99,6 @@ export default function Point() {
120
99
121 const goOps = useCallback(() => push(names.OPS), [push, names]);
100 const goOps = useCallback(() => push(names.OPS), [push, names]);
122
101
123− const [showInviteForm, setShowInviteForm] = useState(false);
124−
125 const address = need.addressFromWallet(wallet);
102 const address = need.addressFromWallet(wallet);
126 const spawnedPending = pendingTransactions.filter(
103 const spawnedPending = pendingTransactions.filter(
127 ({ rawTx }) => rawTx?.tx?.type === 'spawn'
104 ({ rawTx }) => rawTx?.tx?.type === 'spawn'
@@ -191,24 +168,6 @@ export default function Point() {
191 />
168 />
192 </Grid.Item>
169 </Grid.Item>
193 )}
170 )}
194− {point.isPlanet && hasInvites && (
195− <InviteForm
196− showInviteForm={showInviteForm}
197− setShowInviteForm={setShowInviteForm}
198− acceptedInvites={acceptedInvites}
199− acceptedPoints={acceptedPoints}
200− availableInvites={availableInvites}
201− goCohort={goCohort}
202− pendingPoints={pendingPoints}
203− sentInvites={sentInvites}
204− showInvites={showInvites}
205− />
206− )}
207− {!loadedInvites && point.isPlanet && (
208− <Grid.Item className="mv2" full>
209− Invite Group <Blinky />
210− </Grid.Item>
211− )}
212 {(canManage || isSpawnProxy) && (
171 {(canManage || isSpawnProxy) && (
213 <Grid.Item full as={Flex} justify="between">
172 <Grid.Item full as={Flex} justify="between">
214 <Card
173 <Card
src/views/UrbitID/Home.tsx+5−1
@@ -6,7 +6,11 @@ import { Box, Button, Icon, Row } from '@tlon/indigo-react';
6import { useLocalRouter } from 'lib/LocalRouter';
6import { useLocalRouter } from 'lib/LocalRouter';
7import { PROXY_TYPE } from 'lib/proxy';
7import { PROXY_TYPE } from 'lib/proxy';
8import { convertToInt } from 'lib/convertToInt';
8import { convertToInt } from 'lib/convertToInt';
9+import {
10+ DUMMY_L2_ADDRESS,
11+ ETH_ZERO_ADDR,
9−import { DUMMY_L2_ADDRESS, ETH_ZERO_ADDR, MASTER_TICKET_TOOLTIP } from 'lib/constants';
12+ MASTER_TICKET_TOOLTIP,
13+} from 'lib/constants';
10import { abbreviateAddress } from 'lib/utils/address';
14import { abbreviateAddress } from 'lib/utils/address';
11import { downloadWallet } from 'lib/invite';
15import { downloadWallet } from 'lib/invite';
12import useKeyfileGenerator from 'lib/useKeyfileGenerator';
16import useKeyfileGenerator from 'lib/useKeyfileGenerator';