You don't have new invites at the moment.
-
- {invite.workspace_id}
- {#if invite.is_admin}
- as an admin
- {:else if invite.operator}
- as an operator
- {/if}
-
-
-
-
-
-
+ {#if allWorkspaces.length > 1}
+
+
+
+
+
+ {#if workspaceHasForks}
+
+ {/if}
+
+ {/if}
- {/each}
- {#if showAllForks}
- {@const allWorkspacesList = workspaces || []}
- {@const filteredInvites = invites.filter((invite) => invite.parent_workspace_id)}
+ {#if $superadmin}
+
+ {/if}
+
+ {#if workspaces && $usersWorkspaceStore}
+ {#if workspaces.length == 0}
+
+ You are not a member of any workspace yet. Accept an invitation {#if createWorkspace}or
+ create your own{/if}
+ workspace.
+
{
+ if (list_all_as_super_admin) {
+ loadWorkspacesAsAdmin()
+ } else {
+ loadWorkspaces()
+ }
+ }}
+ bind:searchFilter={workspaceSearchFilter}
+ bind:allExpanded={workspaceAllExpanded}
+ bind:hasForks={workspaceHasForks}
+ bind:this={workspaceTreeView}
+ />
+ {/if}
+ {:else}
+ {#each new Array(3) as _, i (i)}
+
+ {/each}
+ {/if}
+
+ {#if createWorkspace}
+
+
+
+ {/if}
+
+
+
Invites to join a Workspace
+ {#if workspaces}
+
+ {/if}
+
- {#if filteredInvites.length == 0}
- There are no invites to join the forks of any workspace you're in.
- {:else}
- Forks of the workspaces you're in
+
+ {#if nonForkInvites.length == 0}
+ You don't have new invites at the moment.
{/if}
- {#each filteredInvites as invite}
- {@const inviteWorkspace = allWorkspacesList.find((w) => w.id === invite.workspace_id)}
+ {#each nonForkInvites as invite}
-
- {#if inviteWorkspace?.parent_workspace_id}
-
- {/if}
- {invite.workspace_id}
-
+
{invite.workspace_id}
{#if invite.is_admin}
as an admin
{:else if invite.operator}
as an operator
{/if}
- {#if invite.parent_workspace_id}
-
- Fork of {invite.parent_workspace_id}
-
- {/if}
{/each}
- {/if}
-
- {#if $superadmin}
-
- {:else}
-
+ {#if showAllForks}
+ {@const allWorkspacesList = workspaces || []}
+ {@const filteredInvites = invites.filter((invite) => invite.parent_workspace_id)}
+
+
+ {#if filteredInvites.length == 0}
+
There are no invites to join the forks of any workspace you're in.
+ {:else}
+
Forks of the workspaces you're in
+ {/if}
+
+ {#each filteredInvites as invite}
+ {@const inviteWorkspace = allWorkspacesList.find((w) => w.id === invite.workspace_id)}
+
+
+
+ {#if inviteWorkspace?.parent_workspace_id}
+
+ {/if}
+ {invite.workspace_id}
+
+ {#if invite.is_admin}
+
as an admin
+ {:else if invite.operator}
+
as an operator
+ {/if}
+ {#if invite.parent_workspace_id}
+
+ Fork of {invite.parent_workspace_id}
+
+ {/if}
+
+
+
+
+
+
+
+ {/each}
{/if}
-
+
+ {#if $superadmin}
+
+ {:else}
+
+ {/if}
+
+
+