{total} user{total !== 1 ? 's' : ''}
(showCreate = !showCreate)}> {showCreate ? 'Cancel' : '+ New user'}
{#if showCreate}
{#if createError}
{createError}
{/if}
Can create
Admin
{creating ? 'Creating…' : 'Create'}
{/if} {#if error}
{error}
{:else if loading}
{:else if users.length === 0}
No users found.
{:else}
ID
Name
Role
Status
{#each users as u (u.id)}
{u.id}
goto(`/admin/users/${u.id}`)}> {u.name}
{u.is_admin ? 'Admin' : u.can_create ? 'Creator' : 'Viewer'}
{#if u.is_blocked}
Blocked
{:else}
Active
{/if}
goto(`/admin/users/${u.id}`)} title="Edit">
(confirmDeleteUser = u)} title="Delete">
{/each}
{/if}
{#if confirmDeleteUser}
deleteUser(confirmDeleteUser!)} onCancel={() => (confirmDeleteUser = null)} /> {/if}