From 5724d30ce033768199a9248d635c11ef844a7e34 Mon Sep 17 00:00:00 2001 From: FIRST_NAME LAST_NAME Date: Sun, 12 Oct 2025 21:11:37 +0300 Subject: [PATCH] added balance manipulation --- src/lib/ui-components/navbar.svelte | 22 +- src/routes/+layout.js | 2 +- src/routes/change-balance/[token]/+page.js | 9 + .../change-balance/[token]/+page.svelte | 191 ++++++++++++++++++ .../user/profile/[userToken]/+page.svelte | 4 + svelte.config.js | 1 + 6 files changed, 225 insertions(+), 4 deletions(-) create mode 100644 src/routes/change-balance/[token]/+page.js create mode 100644 src/routes/change-balance/[token]/+page.svelte diff --git a/src/lib/ui-components/navbar.svelte b/src/lib/ui-components/navbar.svelte index ac48bba..4bd0ade 100644 --- a/src/lib/ui-components/navbar.svelte +++ b/src/lib/ui-components/navbar.svelte @@ -18,7 +18,7 @@ showMenu = !showMenu; }} tabindex="0" - class="btn btn-ghost lg:hidden w-[54px] max-w-[54px] p-1" + class="btn btn-ghost 2xl:hidden w-[54px] max-w-[54px] p-1" > {#if !showMenu} - diff --git a/src/routes/+layout.js b/src/routes/+layout.js index 0a4fd2d..4b73734 100644 --- a/src/routes/+layout.js +++ b/src/routes/+layout.js @@ -1,4 +1,4 @@ export const prerender = true; export const ssr = false; -console.log = () => {}; +// console.log = () => {}; diff --git a/src/routes/change-balance/[token]/+page.js b/src/routes/change-balance/[token]/+page.js new file mode 100644 index 0000000..c8e946a --- /dev/null +++ b/src/routes/change-balance/[token]/+page.js @@ -0,0 +1,9 @@ +import { browser } from "$app/environment"; + +export async function load({ params }) { + if (!browser) return; + let { token } = params; + return { + token: token, + }; +} diff --git a/src/routes/change-balance/[token]/+page.svelte b/src/routes/change-balance/[token]/+page.svelte new file mode 100644 index 0000000..ffe714c --- /dev/null +++ b/src/routes/change-balance/[token]/+page.svelte @@ -0,0 +1,191 @@ + + +
+
+
+

Изменение баланса пользователя

+
+
+ + + {#if syncUserBalanceSuccess} + {#if balanceChanged} +

+ Новый баланс: {syncedBalance} {syncedCode} +

+ {/if} +

+ Валюта токена: {syncedCode} +

+ Укажите сумму списания/пополнения: + +
+ + +
+ {/if} +
+
diff --git a/src/routes/user/profile/[userToken]/+page.svelte b/src/routes/user/profile/[userToken]/+page.svelte index bb61566..75380a6 100644 --- a/src/routes/user/profile/[userToken]/+page.svelte +++ b/src/routes/user/profile/[userToken]/+page.svelte @@ -314,6 +314,10 @@ href={window.location.pathname.replace("profile", "change")} class="btn btn-info btn-outline rounded-lg btn-sm">Изменить + Изменить баланс