aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-11 23:31:07 -0700
committerAdam Soltys <[email protected]>2026-03-11 23:31:07 -0700
commit3c2601bc7c7be2f75e928fb4709bb1e289a3385a (patch)
tree76788b28affeda6d7eb975ada5f8bb0a8f2bc6a5
parent6e559bea5f6e18352f1beb5db19be7e43e8d4022 (diff)
downloadcoinos-ui-3c2601bc7c7be2f75e928fb4709bb1e289a3385a.tar.gz
coinos-ui-3c2601bc7c7be2f75e928fb4709bb1e289a3385a.zip
hide fee slider on full withdrawal
-rw-r--r--src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte34
1 files changed, 18 insertions, 16 deletions
diff --git a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte
index 022abea1..e9c53660 100644
--- a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte
+++ b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte
@@ -168,7 +168,7 @@
let lowRate = $derived(fees ? 0.1 : 0.1);
let midRate = $derived(fees ? fees.hourFee : 1);
- let highRate = $derived(fees ? Math.max(fees.fastestFee, 8) : 10);
+ let highRate = $derived(fees ? Math.max(fees.fastestFee, 4) : 10);
let maxRate = $derived(highRate);
let sliderValue = $state(50);
@@ -229,24 +229,26 @@
{#if fees}
<div class="text-center space-y-2">
- <h2 class="text-secondary text-lg">{$t("payments.feeRate")}</h2>
+ {#if !subtract}
+ <h2 class="text-secondary text-lg">{$t("payments.feeRate")}</h2>
- <div class="px-2">
- <div class="relative">
- <Slider bind:value={sliderValue} handle={handleSlide} min={0} max={100} />
- <div class="absolute inset-0 pointer-events-none">
- <span
- class="absolute top-1/2 -translate-y-1/2 text-sm font-semibold whitespace-nowrap"
- style="left: calc({sliderValue}% + 20px)"
- >{feeRate} sat/vB</span>
+ <div class="px-2">
+ <div class="relative">
+ <Slider bind:value={sliderValue} handle={handleSlide} min={0} max={100} />
+ <div class="absolute inset-0 pointer-events-none">
+ <span
+ class="absolute top-1/2 -translate-y-1/2 text-sm font-semibold whitespace-nowrap"
+ style="left: calc({sliderValue}% + 20px)"
+ >{feeRate} sat/vB</span>
+ </div>
+ </div>
+ <div class="flex justify-between text-secondary mt-1 px-1">
+ <span>{$t("payments.slow")}</span>
+ <span>{$t("payments.medium")}</span>
+ <span>{$t("payments.fast")}</span>
</div>
</div>
- <div class="flex justify-between text-secondary mt-1 px-1">
- <span>{$t("payments.slow")}</span>
- <span>{$t("payments.medium")}</span>
- <span>{$t("payments.fast")}</span>
- </div>
- </div>
+ {/if}
<h2 class="text-secondary text-lg">{$t("payments.networkFee")}</h2>
{#if feeLoading}