From 6f73d3d7fc9dd766d01c6cc4e8df66beb4f17dc0 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Fri, 10 Apr 2026 16:13:15 +0200 Subject: [PATCH 1/2] fix(frontend): selected wallet not defaulted in wizard --- .../factory/create/FactoryCreditsWithFee.svelte | 8 +++++++- .../components/wallet/InlineWalletPicker.svelte | 15 ++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/frontend/src/lib/components/modules/factory/create/FactoryCreditsWithFee.svelte b/src/frontend/src/lib/components/modules/factory/create/FactoryCreditsWithFee.svelte index 83c45b753..8ed6fed58 100644 --- a/src/frontend/src/lib/components/modules/factory/create/FactoryCreditsWithFee.svelte +++ b/src/frontend/src/lib/components/modules/factory/create/FactoryCreditsWithFee.svelte @@ -69,6 +69,10 @@ }); +{#snippet walletPicker({ display }: { display: boolean })} + +{/snippet} + {#if notEnoughCredits}

{$i18n.wallet.your_wallet} - + {@render walletPicker({ display: true })}

+{:else} + {@render walletPicker({ display: false })} {/if} {#if insufficientFunds} diff --git a/src/frontend/src/lib/components/wallet/InlineWalletPicker.svelte b/src/frontend/src/lib/components/wallet/InlineWalletPicker.svelte index 366e305c5..63ca4b257 100644 --- a/src/frontend/src/lib/components/wallet/InlineWalletPicker.svelte +++ b/src/frontend/src/lib/components/wallet/InlineWalletPicker.svelte @@ -11,12 +11,15 @@ interface Props { selectedWallet: SelectedWallet | undefined; + display?: boolean; } - let { selectedWallet = $bindable(undefined) }: Props = $props(); + let { selectedWallet = $bindable(undefined), display = true }: Props = $props(); let walletIdText = $state($devId?.toText()); + $inspect(walletIdText); + $effect(() => { walletIdText; @@ -54,10 +57,12 @@ {/snippet} -{#if pickerEnabled} - {@render walletWithToggle()} -{:else} - {@render devWallet()} +{#if display} + {#if pickerEnabled} + {@render walletWithToggle()} + {:else} + {@render devWallet()} + {/if} {/if}