{#if t.avatarUrl}
{:else}
{t.name.charAt(0).toUpperCase()}
{/if}
{t.name}
{#if t.isPersonal}
solo
{/if}
{t.members.length} member{t.members.length !== 1 ? 's' : ''} · {data.wins}W {data.losses}L
Players
{#each t.members as member}
{#if member.user?.image}
{:else}
{/if}
{member.user?.name ?? 'Unknown'}
{member.role}
{/each}
{#if data.recentMatches.length > 0}
Recent Matches
{#each data.recentMatches as m} {@const p1 = m.participants[0]} {@const p2 = m.participants[1]} {@const won = m.winnerId === t.id}
{p1?.team.name ?? '?'}
{#if m.state === 'FINISHED'}
{p1?.score ?? 0}
-
{p2?.score ?? 0}
{:else}
vs
{/if}
{p2?.team.name ?? '?'}
{won ? 'W' : 'L'}
{timeAgo(m.createdAt)}
{/each}
{/if}