{% if league_state and not league_state.league_finished %}

🏆 League Management

🏆 League Active
Tournament Type
{% if league_state.tournament_type == '40_targets' %} 40 Targets {% else %} 20 Targets {% endif %}
Current Tournament
{{ league_state.current_tournament }} / {{ league_state.total_tournaments }}
Participants
{{ league_state.participants|length }}
Completed
{{ league_state.completed_tournaments|length }}
Created
{{ league_state.created_at[:10] }}
{% if tournament_state %} {% else %} {% if league_state.current_tournament < league_state.total_tournaments %}
🃏 Joker Selection for Tournament {{ league_state.current_tournament + 1 }}

Select players who will use their joker (skip this tournament). Each player can only use their joker once per league.

{% for player_id, participant in league_state.participants.items() %}
{{ participant.name }}
{% endfor %}
{% else %}
League Complete! All tournaments scheduled. Finish current one to see final results.
{% endif %} {% endif %}
{% elif league_state and league_state.league_finished %}

🏁 League Completed

🏆 League Completed!
Tournament Type
{{ league_state.tournament_type == '40_targets' and '40 Targets' or '20 Targets' }}
Participants
{{ league_state.participants|length }}
Tournaments
{{ league_state.total_tournaments }}
Finished
{{ league_state.finished_at[:10] if league_state.finished_at else 'Today' }}
🏆 View League Results
{% elif not league_state and tournament_state %}

🎯 Single Tournament Management

🎯 Tournament Active
Tournament Type
{{ tournament_state.tournament_type == '40_targets' and '40 Targets' or '20 Targets' }}
Players
{{ tournament_state.total_players }}
Rounds
{{ tournament_state.total_rounds }}
Current Round
{{ tournament_state.current_round }}
Created
{{ tournament_state.created_at[:10] if tournament_state.created_at else 'Today' }}
{% else %}

🏁 Setup

No Active League or Tournament
🎯 Select Tournament Type
20 Targets
Standard format with 20 targets, 2 shots each (40 shots total)
40 Targets
Extended format with 40 targets, 2 shots each (80 shots total)
0 players enabled
{% endif %}
{% if tournament_state and league_state %}

📋 Current Tournament

🎯 Tournament Active
Tournament Type
{% if tournament_state.tournament_type == '40_targets' %} 40 Targets {% else %} 20 Targets {% endif %}
Total Players
{{ tournament_state.total_players }}
Total Rounds
{{ tournament_state.total_rounds }}
Current Round
{{ tournament_state.current_round }}
{% if league_state %}
League Tournament
{{ tournament_state.league_tournament_number or 'N/A' }}
{% endif %}
{% endif %} {% if not league_state and not tournament_state %}

👥 Player Management

{% endif %}