Skip to content

Commit 312a2e4

Browse files
feat: native support for emails
1 parent 6554d5b commit 312a2e4

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/lib/stores/wagmi.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
type Config
1313
} from '@wagmi/core';
1414
import { mainnet, polygon, optimism, arbitrum, type Chain } from '@wagmi/core/chains';
15-
import { createWeb3Modal, type Web3Modal } from '@web3modal/wagmi';
15+
import { createWeb3Modal, emailConnector, type Web3Modal } from '@web3modal/wagmi';
1616

1717
export const connected = writable<boolean>(false);
1818
export const wagmiLoaded = writable<boolean>(false);
@@ -45,6 +45,16 @@ export const defaultConfig = ({
4545
}: DefaultConfigProps) => {
4646
if (connectors) configuredConnectors.set(connectors);
4747

48+
//add email connector
49+
configuredConnectors.update((connectors) => [
50+
...connectors,
51+
emailConnector({
52+
options: {
53+
projectId: walletConnectProjectId
54+
}
55+
})
56+
]);
57+
4858
const chainsToUse = chains ? chains.map((chain) => chain) : [];
4959
const transports = chains
5060
? chains.reduce(
@@ -59,7 +69,7 @@ export const defaultConfig = ({
5969
const config = createConfig({
6070
chains: chainsToUse as [Chain, ...Chain[]],
6171
transports,
62-
connectors
72+
connectors: get(configuredConnectors)
6373
});
6474

6575
wagmiConfig.set(config);

0 commit comments

Comments
 (0)