warren creation / edit / deletion

This commit is contained in:
2025-07-22 22:01:43 +02:00
parent 2ed69ae498
commit b3e68deb38
27 changed files with 1345 additions and 25 deletions

View File

@@ -15,7 +15,7 @@ const adminStore = useAdminStore();
<CardTitle>Users</CardTitle>
<CardDescription>Create or manage users</CardDescription>
</CardHeader>
<CardContent class="max-h-64 overflow-hidden">
<CardContent class="max-h-96 overflow-hidden">
<ScrollArea class="h-full w-full overflow-hidden">
<div class="flex w-full flex-col gap-2 overflow-hidden">
<AdminUserListing
@@ -66,7 +66,7 @@ const adminStore = useAdminStore();
<CardTitle>Warrens</CardTitle>
<CardDescription>Create or manage warrens</CardDescription>
</CardHeader>
<CardContent class="max-h-64 grow overflow-hidden">
<CardContent class="max-h-96 grow overflow-hidden">
<ScrollArea class="h-full w-full overflow-hidden">
<div class="flex w-full flex-col gap-2 overflow-hidden">
<AdminWarrenListing
@@ -79,12 +79,24 @@ const adminStore = useAdminStore();
class="m-1"
variant="outline"
size="icon"
@click="
() =>
adminStore.openEditWarrenDialog(
warren
)
"
><Icon name="lucide:pencil"
/></Button>
<Button
class="m-1"
variant="destructive"
size="icon"
@click="
() =>
adminStore.openDeleteWarrenDialog(
warren
)
"
><Icon name="lucide:trash-2"
/></Button>
</template>
@@ -94,7 +106,7 @@ const adminStore = useAdminStore();
</CardContent>
<CardFooter>
<div class="mt-4 flex grow flex-row justify-end">
<Button @click="adminStore.openCreateUserDialog"
<Button @click="adminStore.openCreateWarrenDialog"
>Create</Button
>
</div>