## view: str ## view_comp_list: list[tuple[Optional[str], list[CompetitorType]]] <%! t = { "competitors": "Competitors", "clubs": "-- Not assigned to any club --", } %>

% if view != "clubs": % endif % for group_name, competitors in view_comp_list: % if competitors: % for competitor in competitors: % if view != "clubs": % endif % endfor % endif % endfor
First name Last name Gender Year ChipClub
${group_name if group_name is not None else t[view]}  (${len(competitors)})
${competitor.first_name} ${competitor.last_name} ${competitor.gender} ${competitor.year if competitor.year is not None else ""} ${competitor.chip if competitor.chip else ""}${competitor.club_name if competitor.club_name else ""}