diff options
| author | Adam Soltys <[email protected]> | 2024-10-23 20:35:12 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-10-23 20:35:12 -0700 |
| commit | 2a2ad2dbd1d1a52a13bfd3147886fe2fa696b5d1 (patch) | |
| tree | 1eaeca66d7dc750db137f4853c086361c140d857 /src/routes/(app)/send | |
| parent | fc20de6b6da4f851c8753314b2ac28587c45f87f (diff) | |
| download | coinos-ui-2a2ad2dbd1d1a52a13bfd3147886fe2fa696b5d1.tar.gz coinos-ui-2a2ad2dbd1d1a52a13bfd3147886fe2fa696b5d1.zip | |
expose max fee
Diffstat (limited to 'src/routes/(app)/send')
| -rw-r--r-- | src/routes/(app)/send/lightning/[payreq]/+page.svelte | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.svelte b/src/routes/(app)/send/lightning/[payreq]/+page.svelte index 132874a0..7324c4f1 100644 --- a/src/routes/(app)/send/lightning/[payreq]/+page.svelte +++ b/src/routes/(app)/send/lightning/[payreq]/+page.svelte @@ -32,19 +32,8 @@ }; $: amount = form?.amount || data.amount; - $: maxfee = Math.round( - amount < 100 - ? amount * 5 - : amount < 1000 - ? amount - : amount < 10000 - ? amount * 0.5 - : amount < 100000 - ? amount * 0.1 - : amount < 1000000 - ? amount * 0.05 - : amount * 0.01, - ); + $: maxfee = Math.round(amount * 0.01) || 1; + let showMax; let loading; let submit = () => (loading = true); @@ -108,12 +97,16 @@ <input name="amount" value={amount} type="hidden" /> <input name="pin" value={$pin} type="hidden" /> - {#if form?.message} - <div class="w-40 mx-auto"> + {#if form?.message || showMax} + <div class="mx-auto space-y-2"> <label for="maxfee" class="text-lg text-secondary" >{$t("payments.maxfee")}</label > + <div class="text-secondary"> + {$t("payments.maxFeeDesc")} + </div> + <div class="flex"> <input id="maxfee" @@ -129,6 +122,7 @@ </div> </div> {:else} + <button on:click={() => (showMax = !showMax)}>Advanced settings</button> <input name="maxfee" type="hidden" bind:value={maxfee} /> {/if} |
