aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-08-23 11:07:01 -0700
committerAdam Soltys <[email protected]>2023-08-23 11:07:01 -0700
commit557f72abb9555d30963c24a4cb7dc83de443cada (patch)
tree3cb5025381104c327b7b1cd869eb1430d3e38392 /src
parent1d55903cce0d1914ec21ff31d8ae2b4dcb4fa64d (diff)
downloadcoinos-ui-557f72abb9555d30963c24a4cb7dc83de443cada.tar.gz
coinos-ui-557f72abb9555d30963c24a4cb7dc83de443cada.zip
display lightning address qr
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/[username]/settings/[...tab]/_account.svelte44
1 files changed, 30 insertions, 14 deletions
diff --git a/src/routes/(app)/[username]/settings/[...tab]/_account.svelte b/src/routes/(app)/[username]/settings/[...tab]/_account.svelte
index 8c67a0f1..bda48562 100644
--- a/src/routes/(app)/[username]/settings/[...tab]/_account.svelte
+++ b/src/routes/(app)/[username]/settings/[...tab]/_account.svelte
@@ -64,23 +64,39 @@
$: url = `${$page.url.host}/${user.username}`;
$: full = `${$page.url.protocol}//${url}`;
+ $: addr = `${user.username}@${$page.url.host}`;
</script>
-<div class="relative">
- <div>
- <label for="username" class="font-bold mb-1 block">{$t('user.settings.username')}</label>
- <input type="text" name="username" bind:value={user.username} />
- </div>
- <div
- class="absolute right-[2px] top-[30px] text-gray-600 rounded-r-2xl p-4 h-[54px] my-auto border-l "
- >
- @coinos.io
+<div>
+ <label for="username" class="font-bold mb-1 block">{$t('user.settings.username')}</label>
+ <div class="flex mb-2">
+ <input
+ type="text"
+ name="username"
+ bind:value={user.username}
+ class="border-r-0 rounded-r-none w-auto min-w-0"
+ />
+ <div class="text-gray-600 p-4 my-auto bg-gray-100 border border-r-0 pl-1">@{$page.url.host}</div>
+ <div class="text-gray-600 border-l-0 bg-gray-100 rounded-r-2xl p-4 my-auto border w-16" >
+ <a href={`/qr/${encodeURIComponent(addr)}`}>
+ <Icon icon="qr" style="invert" />
+ </a>
+ </div>
</div>
- <div class="my-2 flex gap-2">
- <div class="ml-auto text-gray-400">{url}</div>
- <a href={`/qr/${encodeURIComponent(full)}`}>
- <Icon icon="qr" style="invert" />
- </a>
+
+ <div class="flex mb-2">
+ <div class="text-gray-600 rounded-l-2xl p-4 my-auto border bg-gray-100 pr-1">{$page.url.host}/</div>
+ <input
+ type="text"
+ name="username"
+ bind:value={user.username}
+ class="grow border-l-0 rounded-l-none border-r-0 rounded-r-none w-auto min-w-0"
+ />
+ <div class="text-gray-600 rounded-r-2xl p-4 my-auto border bg-gray-100 w-16">
+ <a href={`/qr/${encodeURIComponent(full)}`}>
+ <Icon icon="qr" style="invert" />
+ </a>
+ </div>
</div>
</div>