diff options
| author | Adam Soltys <[email protected]> | 2026-03-11 23:31:07 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-11 23:31:07 -0700 |
| commit | 3c2601bc7c7be2f75e928fb4709bb1e289a3385a (patch) | |
| tree | 76788b28affeda6d7eb975ada5f8bb0a8f2bc6a5 | |
| parent | 6e559bea5f6e18352f1beb5db19be7e43e8d4022 (diff) | |
| download | coinos-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.svelte | 34 |
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} |
