diff --git a/packages/dapp-svelte-wallet/ui/lib/List.svelte b/packages/dapp-svelte-wallet/ui/lib/List.svelte
new file mode 100644
index 00000000000..ae65c93bbd4
--- /dev/null
+++ b/packages/dapp-svelte-wallet/ui/lib/List.svelte
@@ -0,0 +1,72 @@
+
+
+
+ {#each items as item, i (id(item))}
+ {#if item.to !== undefined}
+
+
+
+ {item.text}
+
+
+
+ {:else}
+
+
+ {getText(item)}
+
+
+ {/if}
+ {/each}
+
\ No newline at end of file
diff --git a/packages/dapp-svelte-wallet/ui/lib/ListCard.svelte b/packages/dapp-svelte-wallet/ui/lib/ListCard.svelte
index 3feb96656e3..db83ac2d0a1 100644
--- a/packages/dapp-svelte-wallet/ui/lib/ListCard.svelte
+++ b/packages/dapp-svelte-wallet/ui/lib/ListCard.svelte
@@ -1,10 +1,8 @@