Skip to content

Commit c3fcb05

Browse files
authored
Merge pull request #238 from blocknative/enhancement/remember-show-more
Remember show more state in wallet select. Closes #236
2 parents a403a2b + 4d5c261 commit c3fcb05

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

src/components/Wallets.svelte

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
export let modalData: WalletSelectModalData
1212
export let handleWalletSelect: (wallet: WalletModule) => void
1313
export let loadingWallet: string | undefined
14-
15-
let showingAllWalletModules: boolean = false
14+
export let showingAllWalletModules: boolean = false
15+
export let showAllWallets: () => void
1616
let selectedWallet: WritableStore
1717
1818
const unsubscribe = wallet.subscribe(wallet => (selectedWallet = wallet))
@@ -80,9 +80,7 @@
8080

8181
{#if modalData.secondaryWallets && modalData.secondaryWallets.length && !showingAllWalletModules}
8282
<div>
83-
<Button onclick={() => (showingAllWalletModules = true)}>
84-
Show More
85-
</Button>
83+
<Button onclick={showAllWallets}>Show More</Button>
8684
</div>
8785
{/if}
8886

src/views/WalletSelect.svelte

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
5454
let loadingWallet: string | undefined = undefined
5555
56+
let showingAllWalletModules = false
57+
const showAllWallets = () => (showingAllWalletModules = true)
58+
5659
renderWalletSelect()
5760
5861
async function renderWalletSelect() {
@@ -207,7 +210,12 @@
207210
<p class="bn-onboard-custom bn-onboard-select-description">
208211
{@html modalData.description}
209212
</p>
210-
<Wallets {modalData} {handleWalletSelect} {loadingWallet} />
213+
<Wallets
214+
{modalData}
215+
{handleWalletSelect}
216+
{loadingWallet}
217+
{showingAllWalletModules}
218+
{showAllWallets} />
211219
<div class="bn-onboard-custom bn-onboard-select-info-container">
212220
<span
213221
class="bn-onboard-custom bn-onboard-select-wallet-info"

0 commit comments

Comments
 (0)