{#snippet actions(m: Member)} {@const theirs = m.actor.did === me} {#if (theirs && joined(m)) || (admin && !theirs)}
{/if} {/snippet} {#if mine?.standing === 'invited'}

{`${handle} invited you to join as ${roleName(mine.role)}`}

Members can push to each of its repositories. Choose who can see that you're one. You can change it later.

Anyone can see you're a member. You can merge, close and label on all its repositories.

Only its members can see it. On its public repositories you can push and open pulls, but merging needs a public membership.

Not for you?

{/if} {#if admin}

Invite someone

{#if undelegated && !gotDelegated}

Before your first invitation, let this server write for you. Members join and leave through it. You approve it at your PDS, for knotless's records alone.

(gotDelegated = true)} /> {:else}

They become a member once they accept. Invitations last 7 days, and only {handle} and its members can see them.

{/if}
{/if} {#if problem}{/if} {#if done}

{done}

{/if}

Members

{#snippet nobody()} {#if !org.organization}No members yet{`Invite someone above. ${handle} becomes an organization with your first invitation. People show here once they accept.`}{:else if admin}No members yetInvite someone above. They show here once they accept.{:else}{org.inside ? 'No members yet.' : 'No public members yet.'}{/if} {/snippet} {#if invitations.length}

Invitations

{#snippet uninvited()}No invitations.{/snippet} {/if} {#if !org.organization}

Only you see this tab until you invite someone.

{:else if itself}

To end the organization, go to its settings.

{/if} {#if asking}

{asking.body}

{/if}