diff options
| author | Adam Soltys <[email protected]> | 2023-04-04 15:11:42 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-04-04 15:11:42 -0700 |
| commit | bf83d563fdac23da32b547130f0e24b48bf4b743 (patch) | |
| tree | 5012961ce3e010e551749802b070b52fe7f9f8a9 /src/routes/(app)/buy | |
| parent | 048766bccca842523192ba183fbbfebf879746fd (diff) | |
| download | coinos-ui-bf83d563fdac23da32b547130f0e24b48bf4b743.tar.gz coinos-ui-bf83d563fdac23da32b547130f0e24b48bf4b743.zip | |
rate refactoring
Diffstat (limited to 'src/routes/(app)/buy')
| -rw-r--r-- | src/routes/(app)/buy/+page.svelte | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/routes/(app)/buy/+page.svelte b/src/routes/(app)/buy/+page.svelte index 2f556ada..22e7e9ec 100644 --- a/src/routes/(app)/buy/+page.svelte +++ b/src/routes/(app)/buy/+page.svelte @@ -1,7 +1,7 @@ <script> import { enhance } from '$app/forms'; import { Icon, Lock, Card, Calendar, Spinner } from '$comp'; - import { animatedRate, selectedRate } from '$lib/store'; + import { animatedRate } from '$lib/store'; import { f } from '$lib/utils'; export let data, form; @@ -10,24 +10,6 @@ let loading; let amount, n, d, cvc; - - let ease = (t) => (t < 0.5 ? 8 * t * t * t * t : 1 - 8 * --t * t * t * t); - let i; - - let o = $selectedRate; - $: animate($selectedRate); - let animate = (n) => { - clearInterval(i); - - let t = 0; - let d = o - n; - - i = setInterval(() => { - $animatedRate = (o - d * ease(t / 100)).toFixed(2); - if (t > 80) (o = n) && clearInterval(i); - t++; - }, 10); - }; </script> <div class="container px-4 max-w-xl mx-auto mt-10 space-y-5"> @@ -141,7 +123,6 @@ <div class="my-auto mr-1">1</div> <img src="/images/bitcoin.svg" class="w-5 my-auto" alt="Bitcoin" /> </div> - <div>= {f($animatedRate, currency)}</div> </div> <p class="text-secondary">3% credit card fee applies</p> </div> |
