import cn from 'classnames'; import BarGraph from 'components/BarGraph'; import Chip from 'components/Chip'; import InviteSigilList from 'components/InviteSigilList'; import { Grid, Flex } from 'indigo-react'; import { Button } from '@tlon/indigo-react'; import Inviter from 'views/Invite/Inviter'; export const InviteForm = ({ showInviteForm, setShowInviteForm, acceptedInvites, acceptedPoints, availableInvites, goCohort, pendingPoints, sentInvites, showInvites, }) => { const _totalInvites = sentInvites.getOrElse(0) + availableInvites.getOrElse(0); const _pendingInvites = pendingPoints.getOrElse([]).length; return ( <> Invite Group View {acceptedInvites.getOrElse(0)} / {_totalInvites} {_pendingInvites > 0 && ( {_pendingInvites} pending )} {showInvites && ( <> > )} {!showInvites && ( <> Start your invite group by adding members > )} {!showInviteForm && availableInvites.getOrElse(0) > 0 && ( setShowInviteForm(true)}> Add Members )} {showInviteForm && } > ); };