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}