on 703ff86 help sign in
bridge/src/lib/useLoginView.js
17 lines 552 B history raw
1import { useEffect } from 'react';
2import { Nothing } from 'folktale/maybe';
4import { useWallet } from 'store/wallet';
5import { usePointCursor } from 'store/pointCursor';
7// All the things we want to do when we mount a login view
8export default function useLoginView(walletType) {
9 const { setWalletType, resetWallet } = useWallet();
10 const { setPointCursor } = usePointCursor();
12 useEffect(() => {
13 resetWallet();
14 setWalletType(walletType);
15 setPointCursor(Nothing());
16 }, [setWalletType, walletType, setPointCursor, resetWallet]);