diff options
| author | Adam Soltys <[email protected]> | 2022-09-29 15:05:13 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-29 15:05:13 -0700 |
| commit | 64911388f80d52d6dd53d707457a37fe386c194e (patch) | |
| tree | b96d7c1b85857459d6a91673e5ac6598eed7bd98 /src/routes/send/bitcoin | |
| parent | 9e07792fcdd0ba0b7c07a20fe83db54597388e26 (diff) | |
| download | coinos-ui-64911388f80d52d6dd53d707457a37fe386c194e.tar.gz coinos-ui-64911388f80d52d6dd53d707457a37fe386c194e.zip | |
address parsing
Diffstat (limited to 'src/routes/send/bitcoin')
| -rw-r--r-- | src/routes/send/bitcoin/[address]/+page.server.js | 8 | ||||
| -rw-r--r-- | src/routes/send/bitcoin/[address]/+page.svelte | 39 |
2 files changed, 47 insertions, 0 deletions
diff --git a/src/routes/send/bitcoin/[address]/+page.server.js b/src/routes/send/bitcoin/[address]/+page.server.js new file mode 100644 index 00000000..8cdf7276 --- /dev/null +++ b/src/routes/send/bitcoin/[address]/+page.server.js @@ -0,0 +1,8 @@ +import { redirect } from "@sveltejs/kit"; +export const actions = { + default: async ({ request }) => { + let form = Object.fromEntries(await request.formData()); + console.log('send bitcoin', form); + throw redirect(307, '/'); + } +}; diff --git a/src/routes/send/bitcoin/[address]/+page.svelte b/src/routes/send/bitcoin/[address]/+page.svelte new file mode 100644 index 00000000..fd635fd5 --- /dev/null +++ b/src/routes/send/bitcoin/[address]/+page.svelte @@ -0,0 +1,39 @@ +<script> + import { AppHeader, Icon, Numpad } from '$comp'; + import { page } from '$app/stores'; + import { back } from '$lib/utils'; + export let data; + + let { address } = $page.params; + let { currency } = data.user; + let amount, loading; +</script> + +<button class="ml-5 md:ml-20 mt-5 md:mt-10 hover:opacity-80" on:click={back}> + <Icon icon="arrow-left" style="w-10" /> +</button> + +<div class="container px-4 mt-20 max-w-xl mx-auto"> + <div class="text-center mb-8"> + <h1 class="text-3xl md:text-4xl font-semibold mb-2">Send to</h1> + <p class="text-lg text-secondary">{address}</p> + </div> + <Numpad bind:amount {currency} /> + + <form method="POST"> + <input name="address" value={address} type="hidden" /> + <input name="amount" value={amount} type="hidden" /> + <div class="flex w-full"> + <button + type="submit" + class="opacity-100 hover:opacity-80'} rounded-2xl border py-3 font-bold mx-auto mt-2 bg-black text-white px-4 w-24" + > + {#if loading} + <Spinner /> + {:else} + Send + {/if} + </button> + </div> + </form> +</div> |
