<?php

namespace App\Http\Controllers\Admin;

use Yajra\DataTables\Facades\DataTables;
use App\Http\Controllers\Controller;
use App\Models\Review;

class ReviewController extends Controller
{

    public function index()
    {
        return view('backend.pages.review.index');
    }

    public function reviewsData()
    {
        $reviews = Review::query();


        return   DataTables::of($reviews)
            ->addColumn('status', function ($review) {


                if ($review->status == 1) {
                    return ' <a class="status" id="adminStatus" href="javascript:void(0)"
                                               data-id="' . $review->id . '" data-status="' . $review->status . '"> <i
                                                        class="fa-solid fa-toggle-on fa-2x"></i>
                                            </a>';
                } else {

                    return '<a class="status" id="adminStatus" href="javascript:void(0)"
                                               data-id="' . $review->id . '" data-status="' . $review->status . '"> <i
                                                        class="fa-solid fa-toggle-off fa-2x" style="color: grey"></i>
                                                        </a>';
                }
            })

            ->rawColumns(['status'])
            ->make(true);
    }
}
