{% extends 'admin/layout.twig' %}
{% block content %}
    <div class="admin-page-head">
        <h1>Dashboard</h1>
        <p class="muted">Hi {{ current_user().name }} — here's what's happening.</p>
    </div>

    <div class="stat-grid">
        <a class="stat-card" href="{{ app_url('/admin/tickets?status=open') }}">
            <span class="stat-label">Open</span>
            <span class="stat-value">{{ stats.open }}</span>
        </a>
        <a class="stat-card" href="{{ app_url('/admin/tickets?status=pending') }}">
            <span class="stat-label">Pending</span>
            <span class="stat-value">{{ stats.pending }}</span>
        </a>
        <a class="stat-card" href="{{ app_url('/admin/tickets?assigned_to=unassigned') }}">
            <span class="stat-label">Unassigned</span>
            <span class="stat-value">{{ stats.unassigned }}</span>
        </a>
        <a class="stat-card" href="{{ app_url('/admin/tickets?status=resolved') }}">
            <span class="stat-label">Resolved</span>
            <span class="stat-value">{{ stats.resolved }}</span>
        </a>
        <div class="stat-card">
            <span class="stat-label">Today</span>
            <span class="stat-value">{{ stats.today }}</span>
        </div>
    </div>

    <div class="two-col">
        <div>
            <h2 class="section-title">Latest tickets</h2>
            {% include 'admin/tickets/_list.twig' with {tickets: recent.rows, compact: true} %}
        </div>
        {% if mine %}
        <div>
            <h2 class="section-title">Assigned to me</h2>
            {% if mine.rows is empty %}
                <p class="muted">Nothing assigned right now.</p>
            {% else %}
                {% include 'admin/tickets/_list.twig' with {tickets: mine.rows, compact: true} %}
            {% endif %}
        </div>
        {% endif %}
    </div>
{% endblock %}
