@extends('layouts.dashboard')

@section('title', 'لیست درخواست های ارسال شده')

@section('content')

    <div class="container py-5" id="invoices">

        <!-- هدر -->
        <div class="d-flex justify-content-between align-items-center mb-4 flex-wrap gap-3">
            <div>
                <h3 class="fw-bold mb-1">درخواست ها</h3>
                <p class="text-muted small mb-0">تاریخچه درخواست های ثبت شده و وضعیت آنها</p>
            </div>
        </div>

        <!-- فیلترها و جستجو -->
        <div class="card p-3 mb-4">
            <div class="row align-items-center g-3">
                <div class="col-md-6">
                    <form method="get" action="{{ route('tickets') }}" class="search-box">
                        <i class="bi bi-search text-muted me-2"></i>
                        <input type="text" name="search" placeholder="شماره تیکت را وارد کنید" value="{{ $search }}">
                    </form>
                </div>
                <div class="col-md-6 text-md-end">
                    <div class="btn-group" role="group">
                        <a href="{{ route('ticket.open') }}" class="btn btn-filter ">ایجاد تیکت جدید</a>
                    </div>
                </div>
            </div>
        </div>

        <!-- جدول فاکتورها -->
        <div class="card overflow-hidden">
            <div class="table-responsive">
                <table class="table table-hover mb-0 align-middle">
                    <thead>
                    <tr>
                        <th>شناسه درخواست</th>
                        <th>موضوع</th>
                        <th>آخرین پاسخ</th>
                        <th>وضعیت</th>
                        <th class="text-end">عملیات</th>
                    </tr>
                    </thead>
                    <tbody>

                    @foreach($listTickets as $item)
                        <tr>
                            <td>
                                <a href="{{ route('ticket.show', $item->ticket_number) }}">
                                    <span class="invoice-id">
                                        #T-{{ $item->ticket_number }}
                                    </span>
                                </a>
                            </td>
                            <td class="text-muted">
                                {{ $item->subject }}
                            </td>
                            <td>
                                <div class="fw-bold">
                                    {{ $item->last_replay }}
                                </div>
                            </td>
                            <td class="fw-bold">
                                @if($item->status == 'admin_replay')
                                    <span class="text-success">
                                        <i class="bi bi-check-all"></i>
                                        @lang('tickets.status.' . $item->status)
                                    </span>
                                        @elseif($item->status == 'open')
                                            <span class="text-info">
                                        <i class="bi bi-check"></i>
                                        @lang('tickets.status.' . $item->status)
                                    </span>
                                        @elseif($item->status == 'user_replay')
                                            <span class="text-warning">
                                        <i class="bi bi-check"></i>
                                        @lang('tickets.status.' . $item->status)
                                    </span>
                                        @else
                                            <span class="text-danger">
                                        <i class="bi bi-check"></i>
                                        @lang('tickets.status.' . $item->status)
                                    </span>
                                @endif
                            </td>

                            <td class="text-end">
                                <a href="{{ route('ticket.show', $item->ticket_number) }}" class="action-btn" title="مشاهده تیکت">
                                    <i class="bi bi-eye"></i>
                                </a>
                            </td>
                        </tr>
                    @endforeach


                    </tbody>
                </table>
            </div>


            <!-- صفحه‌بندی (Pagination) -->
            <div class="px-3 pt-4">
                {{ $listTickets->links('pagination::bootstrap-5') }}
            </div>
        </div>

    </div>


@endsection
