@@ -1,6 +1,6 @@
11import React, { useCallback, useState } from 'react';
22import cn from 'classnames';
3−import { Grid } from 'indigo-react';
3+import { Flex, Grid } from 'indigo-react';
44import {
55 Box,
66 Button,
@@ -9,6 +9,7 @@ import {
99 Row,
1010 Text,
1111 Image,
12+ Checkbox,
1213} from '@tlon/indigo-react';
1314import Web3 from 'web3';
1415import { Just } from 'folktale/maybe';
@@ -57,12 +58,20 @@ export default function LoginSelector({
5758 useLoginView(WALLET_TYPES.WALLET_CONNECT);
5859
5960 const { push, names }: any = useHistory();
60− const { setWallet, setWalletType, setAuthToken }: any = useWallet();
61+ const {
62+ setWallet,
63+ setWalletType,
64+ setAuthToken,
65+ skipLoginSigning,
66+ setSkipLoginSigning,
67+ }: any = useWallet();
6168 const { setMetamask }: any = useNetwork();
6269 const [showModal, setShowModal] = useState(false);
6370 // TODO: do we still need this? currently not being set
6471 const [metamaskSelected, setMetamaskSelected] = useState(false);
6572
73+ const [showAdvanced, setShowAdvanced] = useState(false);
74+
6675 const {
6776 address,
6877 authenticate,
@@ -199,6 +208,33 @@ export default function LoginSelector({
199208 onClick={() => setShowModal(true)}>
200209 <Icon icon="Info" />I have a wallet type not supported here
201210 </Grid.Item>
211+ <Grid.Item
212+ className="advanced-options"
213+ full
214+ as={Text}
215+ onClick={() => setShowAdvanced(!showAdvanced)}>
216+ Advanced{' '}
217+ <Icon
218+ display="inline-block"
219+ icon={showAdvanced ? 'ChevronNorth' : 'ChevronSouth'}
220+ size="14px"
221+ color={'black'}
222+ />
223+ </Grid.Item>
224+ {showAdvanced ? (
225+ <Grid.Item
226+ full
227+ as={Box}
228+ onClick={() => setSkipLoginSigning(!skipLoginSigning)}>
229+ <Box className="skip-signing">
230+ <Checkbox
231+ selected={skipLoginSigning}
232+ onClick={() => setSkipLoginSigning(!skipLoginSigning)}
233+ />
234+ <Text>Skip Signing on Login</Text>
235+ </Box>
236+ </Grid.Item>
237+ ) : null}
202238 <Modal show={showModal} hide={() => setShowModal(false)}>
203239 <Box className="info-modal-content">
204240 <div className="fw-bold mb5">Other Wallet Types</div>