aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-02-26 14:08:26 -0800
committerAdam Soltys <[email protected]>2026-02-26 14:08:26 -0800
commit36079a4309b5628c7a253264aed1da41b149841b (patch)
tree7f9e8aefc0ebe6434da093c867f11efd577c38a4 /src/routes
parente854eb48370dc3e3d7ac452ed31d648fb0cd3d9c (diff)
downloadcoinos-ui-36079a4309b5628c7a253264aed1da41b149841b.tar.gz
coinos-ui-36079a4309b5628c7a253264aed1da41b149841b.zip
ui tweaks
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/(app)/[username]/(profile)/+layout.svelte2
-rw-r--r--src/routes/(app)/[username]/(profile)/+page.svelte22
-rw-r--r--src/routes/+layout.svelte5
3 files changed, 16 insertions, 13 deletions
diff --git a/src/routes/(app)/[username]/(profile)/+layout.svelte b/src/routes/(app)/[username]/(profile)/+layout.svelte
index 39aca251..168be9b2 100644
--- a/src/routes/(app)/[username]/(profile)/+layout.svelte
+++ b/src/routes/(app)/[username]/(profile)/+layout.svelte
@@ -234,7 +234,7 @@
</div>
<div class="w-full">
- <div class="mx-auto space-y-5 lg:max-w-xl xl:max-w-2xl lg:pl-10 mt-5 lg:mt-0">
+ <div class="mx-auto space-y-5 lg:max-w-xl xl:max-w-2xl lg:pl-10 mt-5 lg:mt-0 pb-12">
{@render children?.()}
</div>
</div>
diff --git a/src/routes/(app)/[username]/(profile)/+page.svelte b/src/routes/(app)/[username]/(profile)/+page.svelte
index 7f6f4036..50048e15 100644
--- a/src/routes/(app)/[username]/(profile)/+page.svelte
+++ b/src/routes/(app)/[username]/(profile)/+page.svelte
@@ -107,7 +107,7 @@
</a>
{/if}
{#if user?.id && user.id === subject.id}
- <div class="space-y-10 pb-8" data-sveltekit-preload-data="false">
+ <div class="space-y-4" data-sveltekit-preload-data="false">
{#each accounts as account}
<Account {user} {rates} {account} />
{/each}
@@ -119,18 +119,18 @@
{$t("accounts.addAccount")}
{/if}
</button>
- </div>
- {#if locked}
- <div class="text-sm">{$t("incident")}</div>
- {/if}
+ {#if locked}
+ <div class="text-sm">{$t("incident")}</div>
+ {/if}
- {#if $installPrompt}
- <button class="btn btn-accent lg:hidden" onclick={install}>
- <iconify-icon noobserver icon="ph:floppy-disk-bold" width="32"></iconify-icon>
- {$t("user.install")}
- </button>
- {/if}
+ {#if $installPrompt}
+ <button class="btn btn-accent w-full lg:hidden" onclick={install}>
+ <iconify-icon noobserver icon="ph:floppy-disk-bold" width="32"></iconify-icon>
+ {$t("user.install")}
+ </button>
+ {/if}
+ </div>
{/if}
</div>
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index f1091c2f..c68934b2 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -40,7 +40,10 @@
onMount(() => {
if (!browser) return;
- // Handle install prompt
+ // Pick up install prompt captured early in app.html
+ if (window.__installPrompt) {
+ $installPrompt = window.__installPrompt;
+ }
window.addEventListener("beforeinstallprompt", (event) => {
event.preventDefault();
$installPrompt = event;