import React, { useCallback } from 'react'; import { Grid, Button } from 'indigo-react'; import { usePointCursor } from 'store/pointCursor'; import * as need from 'lib/need'; import { useLocalRouter } from 'lib/LocalRouter'; import useInvites from 'lib/useInvites'; import { ForwardButton } from 'components/Buttons'; import FooterButton from 'components/FooterButton'; export default function InviteUrl() { const { names, push } = useLocalRouter(); const { pointCursor } = usePointCursor(); const point = need.point(pointCursor); const { availableInvites } = useInvites(point); const canInvite = availableInvites.matchWith({ Nothing: () => false, Just: p => p.value > 0, }); const pushEmail = useCallback(() => push(names.EMAIL), [push, names]); return ( <> Generate Invite Send Invite via Email Advanced ); }