{#if $workspacesStore.length}
{#if isAdmin}
{/if}
{#each $workspacesStore.filter((it) => search === '' || (it.workspaceName?.includes(search) ?? false) || it.workspace.includes(search)) as ws, i} {@const wsName = ws.workspaceName ?? ws.workspace} {@const _activeSession = activeSessions[ws.workspaceId]}
{ await clickHandler(e, ws.workspace) }} >
0} class:hover={btns[i] === activeElement} on:mousemove={() => { focusTarget(btns[i]) }} >
{wsName}
{#if isAdmin && wsName !== ws.workspace}
({ws.workspace})
{/if} {#if isAdmin && (_activeSession?.length ?? 0) > 0}
{_activeSession?.length ?? 0}
{/if}
{#if $resolvedLocationStore.path[1] === ws.workspace}
{/if}
{/each}
{:else}
{/if}