import { a6 as escape_html, a8 as ensure_array_like, a9 as attr, aa as attr_class, ab as stringify, a1 as derived } from './index3-C4geC3K_.js'; import './root-D12ma0No.js'; import './utils-D_bK1W85.js'; import './exports-B5ORJhfK.js'; import './state.svelte-DvHRBIfo.js'; function _page($$renderer, $$props) { $$renderer.component(($$renderer2) => { let { data } = $$props; let expandedTeam = null; let addingMemberTo = null; let memberUsername = ""; const myTeams = derived(() => data.teams.filter((t) => t.members.some((m) => m.userId === data.userId))); const otherTeams = derived(() => data.teams.filter((t) => !t.members.some((m) => m.userId === data.userId))); function isOwner(t) { return t.ownerId === data.userId; } $$renderer2.push(`

Teams

${escape_html(data.teams.length)} team${escape_html(data.teams.length !== 1 ? "s" : "")}

`); { $$renderer2.push(""); } $$renderer2.push(` `); { $$renderer2.push(""); } $$renderer2.push(` `); if (myTeams().length > 0) { $$renderer2.push(""); $$renderer2.push(`

My Teams

`); const each_array = ensure_array_like(myTeams()); for (let $$index_1 = 0, $$length = each_array.length; $$index_1 < $$length; $$index_1++) { let t = each_array[$$index_1]; $$renderer2.push(`
`); if (expandedTeam === t.id) { $$renderer2.push(""); $$renderer2.push(`
`); const each_array_1 = ensure_array_like(t.members); for (let $$index = 0, $$length2 = each_array_1.length; $$index < $$length2; $$index++) { let member = each_array_1[$$index]; $$renderer2.push(`
`); if (member.user?.image) { $$renderer2.push(""); $$renderer2.push(``); } else { $$renderer2.push(""); $$renderer2.push(`
`); } $$renderer2.push(` ${escape_html(member.user?.name ?? "Unknown")} ${escape_html(member.role)} `); if (isOwner(t) && member.userId !== data.userId) { $$renderer2.push(""); $$renderer2.push(`
`); } else { $$renderer2.push(""); } $$renderer2.push(`
`); } $$renderer2.push(`
`); if (isOwner(t) && !t.isPersonal) { $$renderer2.push(""); if (addingMemberTo === t.id) { $$renderer2.push(""); $$renderer2.push(`
`); } else { $$renderer2.push(""); $$renderer2.push(``); } $$renderer2.push(``); } else { $$renderer2.push(""); } $$renderer2.push(` `); if (isOwner(t) && !t.isPersonal) { $$renderer2.push(""); $$renderer2.push(`
`); } else { $$renderer2.push(""); } $$renderer2.push(`
`); } else { $$renderer2.push(""); } $$renderer2.push(`
`); } $$renderer2.push(`
`); } else { $$renderer2.push(""); } $$renderer2.push(` `); if (otherTeams().length > 0) { $$renderer2.push(""); $$renderer2.push(`

Other Teams

`); const each_array_2 = ensure_array_like(otherTeams()); for (let $$index_2 = 0, $$length = each_array_2.length; $$index_2 < $$length; $$index_2++) { let t = each_array_2[$$index_2]; $$renderer2.push(`
`); if (t.avatarUrl) { $$renderer2.push(""); $$renderer2.push(``); } else { $$renderer2.push(""); $$renderer2.push(`
${escape_html(t.name.charAt(0).toUpperCase())}
`); } $$renderer2.push(`
${escape_html(t.name)}

${escape_html(t.members.length)} member${escape_html(t.members.length !== 1 ? "s" : "")}

`); } $$renderer2.push(`
`); } else { $$renderer2.push(""); } $$renderer2.push(` `); if (data.teams.length === 0) { $$renderer2.push(""); $$renderer2.push(`

No teams yet. Your personal team is created when you sign in.

`); } else { $$renderer2.push(""); } $$renderer2.push(`
`); }); } export { _page as default }; //# sourceMappingURL=_page.svelte-B33-skqO.js.map