{#if account?.email} {account.email} {:else}
{#if isAdmin}
{/if} {#await _getWorkspaces()}
{:then}
{#each workspaces .slice(0, 500) .filter((it) => search === '' || (it.workspaceName?.includes(search) ?? false) || it.workspace.includes(search)) as workspace} {@const wsName = workspace.workspaceName ?? workspace.workspace} {@const lastUsageDays = Math.round((Date.now() - workspace.lastVisit) / (1000 * 3600 * 24))}
select(workspace.workspace)} >
{wsName} {#if isArchivingMode(workspace.mode)} - {#if isAdmin} {workspace.workspace} {#if workspace.region !== undefined} at ({workspace.region}) {/if}
{#if workspace.backupInfo != null} {@const sz = workspace.backupInfo.dataSize + workspace.backupInfo.blobsSize} {@const szGb = Math.round((sz * 100) / 1024) / 100} {#if szGb > 0} - {Math.round((sz * 100) / 1024) / 100}Gb - {:else} - {Math.round(sz)}Mb - {/if} {/if} ({lastUsageDays} days)
{/if}
{/each} {#if workspaces.length === 0 && account?.confirmed === true}
{/if}
{/await}