{% extends "base.html" %} {% block title %}{{ user.display_name }} - Week {{ week }}{% endblock %} {% block content %}

{{ user.display_name }}

← Week {{ week - 1 }} Week {{ week }} Week {{ week + 1 }} →
{% for league_info in league_data %}
{{ league_info.league.name }}
{% if league_info.match_status == 'winning' %} ↗️ W {% elif league_info.match_status == 'losing' %} ↘️ L {% else %} ↔️ T {% endif %} {{ user.display_name }} {{ league_info.user_points|round(1) }} vs {{ league_info.opponent_points|round(1) }} {{ league_info.opponent_user.display_name if league_info.opponent_user else 'Opponent' }}
{% endfor %}

Week {{ week }} Games {% if session.get('user_timezone') %} ({{ session.get('user_timezone')|replace('_', ' ')|replace('America/', '') }}) {% else %} (PST/PDT) {% endif %}

{% set ns = namespace(has_games=false) %} {% for day_key, day_info in schedule.items() if day_info.games %} {% set ns.has_games = true %}

{{ day_info.day_name }} {{ day_info.date }}

{% if day_info.is_past %}▶{% else %}▼{% endif %}
{% for game in day_info.games %}
{{ game.time }}
{{ game.away_team }} @ {{ game.home_team }}
{% if game.is_past %}▶{% else %}▼{% endif %}
{% for league_info in league_data %} {% set players_in_game = [] %} {% for player in league_info.all_players %} {% if player.team in game.teams %} {% set _ = players_in_game.append(player) %} {% endif %} {% endfor %} {% if players_in_game %}
{% set starters = [] %} {% set bench_players = [] %} {% for player in players_in_game %} {% if player.get('is_starter', False) %} {% set _ = starters.append(player) %} {% else %} {% set _ = bench_players.append(player) %} {% endif %} {% endfor %} {% if starters %}
{% for player in starters %}
{{ player.fantasy_positions[0] if player.fantasy_positions else 'FLEX' }} {{ player.last_name }}
{% endfor %}
{% endif %} {% if bench_players %}
{% for player in bench_players %}
{{ player.fantasy_positions[0] if player.fantasy_positions else 'FLEX' }} {{ player.last_name }}
{% endfor %}
{% endif %}
{% endif %} {% endfor %}
{% endfor %}
{% endfor %} {% if not ns.has_games %}

No games found for week {{ week }}

{% endif %}
{% endblock %}