Skip to content

Commit bcf95f0

Browse files
committed
Move settings param in to wallet interface
1 parent dcce623 commit bcf95f0

File tree

7 files changed

+17
-16
lines changed

7 files changed

+17
-16
lines changed

src/interfaces.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ export interface WalletModule {
8484
}>
8585
type: 'hardware' | 'injected' | 'sdk'
8686
link?: string
87-
settings?: () => void
8887
installMessage?: (wallets: {
8988
currentWallet: string | undefined
9089
selectedWallet: string
@@ -117,6 +116,7 @@ export interface WalletInterface {
117116
address: StateSyncer
118117
network: StateSyncer
119118
balance: StateSyncer
119+
settings?: () => void
120120
}
121121

122122
export interface StateSyncer {

src/modules/select/wallets/authereum.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,19 @@ function authereum(
5151
const loggedIn = await instance.isAuthenticated()
5252
return loggedIn && instance.getBalance()
5353
}
54-
}
54+
},
55+
settings: () =>
56+
openLink(
57+
`https://${
58+
networkId !== 1 ? `${networkName(networkId)}.` : ''
59+
}authereum.com/`
60+
)
5561
}
5662
}
5763
},
5864
type: 'sdk',
5965
desktop: true,
6066
mobile: true,
61-
settings: () =>
62-
openLink(
63-
`https://${
64-
networkId !== 1 ? `${networkName(networkId)}.` : ''
65-
}authereum.com/`
66-
),
6767
preferred
6868
}
6969
}

src/modules/select/wallets/portis.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,14 @@ function portis(options: SdkWalletOptions & CommonWalletOptions): WalletModule {
6565
)
6666
}, 1)
6767
})
68-
}
68+
},
69+
settings: () => openLink('https://wallet.portis.io/')
6970
}
7071
}
7172
},
7273
type: 'sdk',
7374
desktop: true,
7475
mobile: true,
75-
settings: () => openLink('https://wallet.portis.io/'),
7676
preferred
7777
}
7878
}

src/modules/select/wallets/squarelink.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ function squarelink(
6060
}
6161
)
6262
})
63-
}
63+
},
64+
settings: () => openLink('https://app.squarelink.com/')
6465
}
6566
}
6667
},
6768
type: 'sdk',
6869
desktop: true,
6970
mobile: true,
70-
settings: () => openLink('https://app.squarelink.com/'),
7171
preferred
7272
}
7373
}

src/modules/select/wallets/torus.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@ function torus(options: TorusOptions & CommonWalletOptions): WalletModule {
7676
}
7777
)
7878
})
79-
}
79+
},
80+
settings: () => openLink('https://app.tor.us/')
8081
}
8182
}
8283
},
8384
type: 'sdk',
8485
desktop: true,
8586
mobile: true,
86-
settings: () => openLink('https://app.tor.us/'),
8787
preferred
8888
}
8989
}

src/modules/select/wallets/unilogin.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ function unilogin(options: CommonWalletOptions): WalletModule {
2323
disconnect: () =>
2424
new Promise(resolve =>
2525
provider.send({ method: 'ul_disconnect' }, resolve)
26-
)
26+
),
27+
settings: () => provider.openDashboard()
2728
}
2829
}
2930
},

src/views/WalletSelect.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@
175175
wallet.set({
176176
provider,
177177
instance,
178-
settings: module.settings,
178+
settings: selectedWalletInterface.settings,
179179
name: module.name,
180180
connect: selectedWalletInterface.connect,
181181
type: module.type

0 commit comments

Comments
 (0)