UNPKG

@0xsequence/connect

Version:
31 lines 1 kB
"use strict"; 'use client'; Object.defineProperty(exports, "__esModule", { value: true }); exports.useWaasSignInEmail = void 0; const react_1 = require("react"); const wagmi_1 = require("wagmi"); const localStorage_js_1 = require("../constants/localStorage.js"); /** * @deprecated use useSignInEmail instead */ const useWaasSignInEmail = () => { const { storage } = (0, wagmi_1.useConfig)(); const { isConnected } = (0, wagmi_1.useAccount)(); const [email, setEmail] = (0, react_1.useState)(null); const storeEmail = async () => { const key = localStorage_js_1.LocalStorageKey.WaasSignInEmail; const storedEmail = await storage?.getItem(key); setEmail(storedEmail); }; (0, react_1.useEffect)(() => { if (isConnected) { storeEmail(); } else { setEmail(null); } }, [isConnected]); return email; }; exports.useWaasSignInEmail = useWaasSignInEmail; //# sourceMappingURL=useWaasSignInEmail.js.map