aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/admin
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-12-01 20:04:13 -0800
committerAdam Soltys <[email protected]>2023-12-01 20:04:13 -0800
commit216a600224fde22ce76b367557a02094ec693886 (patch)
treed1189bbaa39db204633523132a7d4767b952717d /src/routes/(app)/admin
parent7d9bc1f54dfd04172e8d6d43ebc2efd6f407e833 (diff)
downloadcoinos-ui-216a600224fde22ce76b367557a02094ec693886.tar.gz
coinos-ui-216a600224fde22ce76b367557a02094ec693886.zip
prettier
Diffstat (limited to 'src/routes/(app)/admin')
-rw-r--r--src/routes/(app)/admin/+layout.server.js14
-rw-r--r--src/routes/(app)/admin/+layout.svelte8
-rw-r--r--src/routes/(app)/admin/+page.server.js14
-rw-r--r--src/routes/(app)/admin/+page.svelte34
4 files changed, 36 insertions, 34 deletions
diff --git a/src/routes/(app)/admin/+layout.server.js b/src/routes/(app)/admin/+layout.server.js
index 26449467..e49c6e40 100644
--- a/src/routes/(app)/admin/+layout.server.js
+++ b/src/routes/(app)/admin/+layout.server.js
@@ -1,11 +1,11 @@
-import { auth, get } from '$lib/utils';
-import { redirect } from '@sveltejs/kit';
+import { auth, get } from "$lib/utils";
+import { redirect } from "@sveltejs/kit";
export async function load({ cookies, parent }) {
- let token = cookies.get('token');
- if (!token) throw redirect(307, '/login');
- let user = await get('/me', auth(cookies));
- if (!user) throw redirect(307, '/login');
+ let token = cookies.get("token");
+ if (!token) throw redirect(307, "/login");
+ let user = await get("/me", auth(cookies));
+ if (!user) throw redirect(307, "/login");
- return { user };
+ return { user };
}
diff --git a/src/routes/(app)/admin/+layout.svelte b/src/routes/(app)/admin/+layout.svelte
index d7561e32..33b64b6a 100644
--- a/src/routes/(app)/admin/+layout.svelte
+++ b/src/routes/(app)/admin/+layout.svelte
@@ -1,10 +1,10 @@
<script>
- import { LandingHeader } from '$comp';
- export let data;
- let { user } = data;
+ import { LandingHeader } from "$comp";
+ export let data;
+ let { user } = data;
</script>
<LandingHeader {user} />
<main class="container px-10 md:px-40 mx-auto min-h-[600px] pb-20">
- <slot />
+ <slot />
</main>
diff --git a/src/routes/(app)/admin/+page.server.js b/src/routes/(app)/admin/+page.server.js
index e19f894c..93931aa3 100644
--- a/src/routes/(app)/admin/+page.server.js
+++ b/src/routes/(app)/admin/+page.server.js
@@ -1,10 +1,12 @@
-import { auth, get } from '$lib/utils';
-import { redirect } from '@sveltejs/kit';
+import { auth, get } from "$lib/utils";
+import { redirect } from "@sveltejs/kit";
export async function load({ cookies, parent }) {
- let { user } = await parent();
- if (!user) throw redirect(307, '/login');
+ let { user } = await parent();
+ if (!user) throw redirect(307, "/login");
- let users = (await get('/users', auth(cookies))).sort((a, b) => b.balance - a.balance);
- return { users };
+ let users = (await get("/users", auth(cookies))).sort(
+ (a, b) => b.balance - a.balance
+ );
+ return { users };
}
diff --git a/src/routes/(app)/admin/+page.svelte b/src/routes/(app)/admin/+page.svelte
index 529d2f77..c61a2e45 100644
--- a/src/routes/(app)/admin/+page.svelte
+++ b/src/routes/(app)/admin/+page.svelte
@@ -1,22 +1,22 @@
<script>
- import { post } from '$lib/utils';
- export let data;
- let reset = (username) => post(`/${username}/reset`, { password });
- let { users } = data;
- let password;
+ import { post } from "$lib/utils";
+ export let data;
+ let reset = (username) => post(`/${username}/reset`, { password });
+ let { users } = data;
+ let password;
</script>
{#each users as { balance, username, expected }}
- <div class="grid grid-cols-5">
- <div>{username}</div>
- <div>{balance}</div>
- <div>{expected}</div>
- <div><input bind:value={password} /></div>
- <div>
- <button
- class="text-sm md:text-lg rounded-full border py-2 px-4 hover:opacity-80 min-w-[72px] bg-black text-white"
- on:click={() => reset(username)}>Reset</button
- >
- </div>
- </div>
+ <div class="grid grid-cols-5">
+ <div>{username}</div>
+ <div>{balance}</div>
+ <div>{expected}</div>
+ <div><input bind:value={password} /></div>
+ <div>
+ <button
+ class="text-sm md:text-lg rounded-full border py-2 px-4 hover:opacity-80 min-w-[72px] bg-black text-white"
+ on:click={() => reset(username)}>Reset</button
+ >
+ </div>
+ </div>
{/each}