feat: implement user management settings page with user editing functionality

This commit is contained in:
maxDorninger
2025-05-25 00:38:11 +02:00
parent 0a3fef8908
commit 20329444cf
7 changed files with 321 additions and 91 deletions

View File

@@ -0,0 +1,23 @@
<script lang="ts">
import UserTable from '$lib/components/user-data-table.svelte';
import {page} from '$app/state';
import * as Card from "$lib/components/ui/card/index.js";
let users = page.data.users;
</script>
<div class="flex w-full flex-1 flex-col gap-4 p-4 pt-0">
<h1 class="scroll-m-20 my-6 text-center text-4xl font-extrabold tracking-tight lg:text-5xl">
Settings
</h1>
<Card.Root>
<Card.Header>
<Card.Title>Users</Card.Title>
<Card.Description>Edit or delete users</Card.Description>
</Card.Header>
<Card.Content>
<UserTable bind:users={users}/>
</Card.Content>
</Card.Root>
</div>