Skip to content

Commit 14cb9d4

Browse files
committed
fix(app2): remove fee loading state when not ready
Signed-off-by: Eric Hegnes <[email protected]>
1 parent aa06ddc commit 14cb9d4

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

app2/src/lib/stores/fee.svelte.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,16 @@ const createFeeStore = () => {
645645
get symbol(): O.Option<string> {
646646
return sourceSymbol
647647
},
648+
get isReady(): boolean {
649+
return pipe(
650+
O.all([
651+
TransferData.sourceChain,
652+
TransferData.destinationChain,
653+
TransferData.channel,
654+
]),
655+
O.isSome,
656+
)
657+
},
648658
get isLoading(): boolean {
649659
return O.isNone(data)
650660
},

app2/src/lib/transfer/shared/components/FeeDetails.svelte

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,10 @@ const calculating = false
104104
>
105105
<div class="flex items-center gap-1">
106106
<SharpGasIcon class="size-4 text-zinc-300" />
107-
{#if loading}
108-
<Skeleton class="h-3 w-16" />
107+
{#if !FeeStore.isReady}
108+
<!-- empty -->
109+
{:else if loading}
110+
<Skeleton class="h-3 w-26" />
109111
<Skeleton class="h-3 w-12" />
110112
{:else}
111113
{@render mapOption(

0 commit comments

Comments
 (0)