{$_('common.backToDashboard')}
{$_('sessions.title')}
{#if loading}
{#each Array(3) as _}
{/each}
{:else} {#if sessions.length === 0}
{$_('sessions.noSessions')}
{:else}
{#each sessions as session}
{#if session.isCurrent}
{$_('sessions.current')}
{/if}
{session.sessionType === 'oauth' ? $_('sessions.oauth') : $_('sessions.session')}
{#if session.clientName}
{session.clientName}
{/if}
{$_('sessions.created')}
{timeAgo(session.createdAt)}
{$_('sessions.expires')}
{formatDate(session.expiresAt)}
revokeSession(session.id, session.isCurrent)} > {session.isCurrent ? $_('sessions.signOut') : $_('sessions.revoke')}
{/each}
{$_('common.refresh')}
{#if sessions.filter(s => !s.isCurrent).length > 0}
{$_('sessions.revokeAll')}
{/if}
{/if} {/if}