{#if session?.isAdmin}
{$_('common.backToDashboard')}

{$_('admin.title')}

{#if loading}

{$_('admin.loading')}

{:else}

{$_('admin.serverConfig')}

{$_('admin.serverNameHelp')}
{#if logoPreview}
{$_('admin.logoPreview')}
{:else} {/if}
{$_('admin.logoHelp')}

{$_('admin.themeColors')}

{$_('admin.themeColorsHint')}

{#if stats}

{$_('admin.serverStats')}

{formatNumber(stats.userCount)}
{$_('admin.users')}
{formatNumber(stats.repoCount)}
{$_('admin.repos')}
{formatNumber(stats.recordCount)}
{$_('admin.records')}
{formatBytes(stats.blobStorageBytes)}
{$_('admin.blobStorage')}
{/if}

{$_('admin.userManagement')}

{#if showUsers}
{#if users.length === 0}

{$_('admin.noUsers')}

{:else} {#each users as user} selectUser(user.did)}> {/each}
{$_('admin.handle')} {$_('admin.email')} {$_('admin.status')} {$_('admin.created')}
@{user.handle} {#if user.deactivatedAt} {$_('admin.deactivated')} {:else if user.emailConfirmedAt} {$_('admin.verified')} {:else} {$_('admin.unverified')} {/if} {formatDate(user.indexedAt)}
{#if usersCursor} {/if} {/if}
{/if}

{$_('admin.inviteCodes')}

{#if showInvites}
{#if invites.length === 0}

{$_('admin.noInvites')}

{:else} {#each invites as invite} {/each}
{$_('admin.code')} {$_('admin.available')} {$_('admin.uses')} {$_('admin.status')} {$_('admin.created')} {$_('admin.actions')}
{invite.code} {invite.available} {invite.uses.length} {#if invite.disabled} {$_('admin.disabled')} {:else if invite.available === 0} {$_('admin.exhausted')} {:else} {$_('admin.active')} {/if} {formatDate(invite.createdAt)} {#if !invite.disabled} {:else} - {/if}
{#if invitesCursor} {/if} {/if}
{/if}
{/if}
{#if selectedUser} {/if} {:else if authLoading}
{$_('admin.loading')}
{/if}