<?php $__env->startSection('title', 'نظرات'); ?>

<?php $__env->startSection('content'); ?>
    <h1 class="text-xl font-bold mb-2">نظرات و امتیازها</h1>
    <p class="text-sm text-gray-500 mb-6">این لیست شامل نظراتی است که مربی مرحله‌ی اول را تأیید کرده و اکنون منتظر تأیید نهایی شما هستند (و همچنین نظرات قبلاً تأیید/ردشده برای نظارت).</p>

    <form method="GET" class="flex flex-wrap gap-2 mb-4">
        <select name="status" class="border rounded-lg px-3 py-2 text-sm">
            <option value="">همه وضعیت‌ها</option>
            <option value="pending_coach" <?php if(request('status') === 'pending_coach'): echo 'selected'; endif; ?>>در انتظار تأیید مربی</option>
            <option value="pending_admin" <?php if(request('status') === 'pending_admin'): echo 'selected'; endif; ?>>در انتظار تأیید مدیریت</option>
            <option value="approved" <?php if(request('status') === 'approved'): echo 'selected'; endif; ?>>تأیید شده</option>
            <option value="rejected_by_coach" <?php if(request('status') === 'rejected_by_coach'): echo 'selected'; endif; ?>>رد‌شده توسط مربی</option>
            <option value="rejected_by_admin" <?php if(request('status') === 'rejected_by_admin'): echo 'selected'; endif; ?>>رد‌شده توسط مدیریت</option>
        </select>
        <button class="bg-gray-100 px-4 py-2 rounded-lg text-sm">اعمال فیلتر</button>
    </form>

    <div class="space-y-3">
        <?php $__empty_1 = true; $__currentLoopData = $reviews; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $review): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
            <div class="bg-white rounded-xl shadow-sm p-4">
                <div class="flex items-center justify-between">
                    <div>
                        <span class="font-medium"><?php echo e($review->coachRequest->athlete->user->fullName()); ?></span>
                        <span class="text-gray-400"> درباره‌ی </span>
                        <span class="font-medium"><?php echo e($review->coachRequest->coach->user->fullName()); ?></span>
                    </div>
                    <span class="text-amber-500"><?php echo e(str_repeat('★', $review->rating)); ?><?php echo e(str_repeat('☆', 5 - $review->rating)); ?></span>
                </div>

                <?php if($review->comment): ?><p class="text-sm text-gray-600 mt-2"><?php echo e($review->comment); ?></p><?php endif; ?>

                <div class="text-xs text-gray-400 mt-2">
                    <?php echo e($review->status->label()); ?> · <?php echo e(verta($review->created_at)->format('Y/m/d')); ?>

                </div>

                <?php if($review->status->value === 'pending_admin'): ?>
                    <div class="flex items-center gap-2 mt-3">
                        <form method="POST" action="<?php echo e(route('admin.reviews.approve', $review)); ?>">
                            <?php echo csrf_field(); ?>
                            <button class="bg-green-600 text-white text-sm px-4 py-2 rounded-lg">تأیید نهایی (انتشار عمومی)</button>
                        </form>
                        <button type="button" onclick="document.getElementById('reject-<?php echo e($review->id); ?>').classList.toggle('hidden')"
                                class="bg-red-50 text-red-600 text-sm px-4 py-2 rounded-lg">رد</button>
                    </div>
                <?php elseif($review->status->value === 'approved'): ?>
                    <button type="button" onclick="document.getElementById('reject-<?php echo e($review->id); ?>').classList.toggle('hidden')"
                            class="text-red-600 text-xs hover:underline mt-2">حذف/رد این نظر منتشرشده</button>
                <?php endif; ?>

                <form id="reject-<?php echo e($review->id); ?>" method="POST" action="<?php echo e(route('admin.reviews.reject', $review)); ?>" class="hidden mt-2">
                    <?php echo csrf_field(); ?>
                    <textarea name="reason" rows="2" placeholder="دلیل رد..." class="w-full border rounded-lg px-3 py-2 text-sm" required></textarea>
                    <button class="bg-red-600 text-white text-sm px-4 py-2 rounded-lg mt-2">ثبت رد</button>
                </form>

                <?php if(str_starts_with($review->status->value, 'rejected')): ?>
                    <p class="text-xs text-red-500 mt-1">دلیل رد: <?php echo e($review->rejection_reason); ?></p>
                <?php endif; ?>
            </div>
        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
            <p class="text-gray-400 text-center py-10">نظری ثبت نشده است.</p>
        <?php endif; ?>
    </div>

    <div class="mt-4"><?php echo e($reviews->links()); ?></div>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('admin.layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH C:\Users\paradox\Desktop\fresh\abtin-sport-platform\resources\views/admin/reviews/index.blade.php ENDPATH**/ ?>