{m.settings_members_title({ count: String(members.length), })}

{#if invites.length > 0}

{m.settings_members_pending()}

{#each invites as invite}

{invite.email}

Invited as {invite.role} • Expires {new Date( invite.expires_at, ).toLocaleDateString()}

{/each}
{/if}
{#each members as member} {@const rawProfile = member.profiles} {@const profile = Array.isArray(rawProfile) ? rawProfile[0] : rawProfile}

{profile?.full_name || profile?.email || "Unknown User"}

{profile?.email || "No email"}

{member.role} {#if member.user_id !== userId && member.role !== "owner"} {/if}
{/each}
(showInviteModal = false)} title="Invite Member" >
{/if}