1import cn from 'classnames';
2import BarGraph from 'components/BarGraph';
3import Chip from 'components/Chip';
4import InviteSigilList from 'components/InviteSigilList';
5import { Grid, Flex } from 'indigo-react';
6import { Button } from '@tlon/indigo-react';
7import Inviter from 'views/Invite/Inviter';
9export const InviteForm = ({
21 sentInvites.getOrElse(0) + availableInvites.getOrElse(0);
22 const _pendingInvites = pendingPoints.getOrElse([]).length;
26 <Grid.Item cols={[1, 11]}>
32 className={cn('t-right underline pointer-hover', {
33 gray4: sentInvites.getOrElse(0) === 0,
42 {acceptedInvites.getOrElse(0)} / {_totalInvites}
44 {_pendingInvites > 0 && (
45 <Flex.Item as={Chip} className="bg-yellow1 yellow4">
46 {_pendingInvites} pending
57 available={availableInvites}
59 accepted={acceptedInvites}
64 pendingPoints={pendingPoints}
65 acceptedPoints={acceptedPoints}
71 <Grid.Item full className="b-gray4 b-dotted b1 self-center">
72 <div className="p4 pv8 t-center gray4">
73 Start your invite group by adding members
78 {!showInviteForm && availableInvites.getOrElse(0) > 0 && (
84 onClick={() => setShowInviteForm(true)}>
88 {showInviteForm && <Inviter />}
89 <Grid.Item full className="mb2" />
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list