This commit is contained in:
@ -32,7 +32,7 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{#each $admins as admin, i (admin.id)}
|
||||
{#each $admins as admin, i (admin)}
|
||||
<tr class="hover:bg-base-200">
|
||||
<td>{i + 1}</td>
|
||||
<td>{admin.username}</td>
|
||||
|
@ -23,6 +23,7 @@
|
||||
const index = reactiveSet.indexOf(badge);
|
||||
if (index !== -1) {
|
||||
reactiveSet.splice(index, 1);
|
||||
onUpdate?.(reactiveSet);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
@ -44,7 +44,7 @@
|
||||
let password = $state<string | null>(null);
|
||||
let permissions = $state<number | null>(admin?.permissions ?? 0);
|
||||
|
||||
let submitEnabled = $derived(!!(username && password));
|
||||
let submitEnabled = $derived(!!username && (admin || password));
|
||||
|
||||
// lifecycle
|
||||
$effect(() => {
|
||||
@ -85,7 +85,7 @@
|
||||
<div class="w-full gap-x-4 gap-y-2">
|
||||
<div class="w-[20rem]">
|
||||
<Input type="text" bind:value={username} label="Username" required />
|
||||
<Password bind:value={password} label="Password" required />
|
||||
<Password bind:value={password} label="Password" required={!admin} />
|
||||
</div>
|
||||
<fieldset class="fieldset">
|
||||
<legend class="fieldset-legend">Berechtigungen</legend>
|
||||
|
Reference in New Issue
Block a user