1import React, { useState, useCallback } from 'react';
2import { Grid } from 'indigo-react';
4import { useConditionalBlockWindowClose } from 'lib/useBlockWindowClose';
6import Tabs from 'components/Tabs';
8import InviteMail from 'views/Invite/Email';
9import InviteUrl from 'views/Invite/Url';
11const Inviter = () => {
12 const [tab, setTab] = useState(NAMES.MAIL);
13 const [submitting, setSubmitting] = useState(false);
15 useConditionalBlockWindowClose(submitting);
16 const onTabChange = useCallback(
33 onTabChange={onTabChange}
34 setSubmitting={setSubmitting}
45 [NAMES.MAIL]: InviteMail,
46 [NAMES.URL]: InviteUrl,
50 { text: 'Email', value: NAMES.MAIL },
51 { text: 'URL', value: NAMES.URL },
54export default Inviter;
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