webcompile/src/routes/pubnix/users/+page.svelte
Odyssey346 a891b13bcd Add user count
Signed-off-by: Odyssey346 <odyssey346@disroot.org>
2023-02-25 14:25:39 +01:00

26 lines
516 B
Svelte

<script lang="ts">
import type { PageData } from "./$types";
export let data: PageData;
import User from "../User.svelte";
const userCount = data.users.users.length;
</script>
<h1>{data.title}</h1>
{#if !data.users.error}
{#if data.users.users.length > 0}
<p>There are {userCount} users on the pubnix.</p>
<div class="flex flex-row flex-wrap gap-4">
{#each data.users.users as user}
<User {user} />
{/each}
</div>
{:else}
<p>No users</p>
{/if}
{:else}
<p>{data.users.message}</p>
{/if}