@extends("admin.layout.app",["page_title" => "Admin | Meme List "]) @push('style') @endpush @section('admin-content')

{{__('admin.meme')}}

@include('admin.paginate', [ 'records' => $memes, 'no_data' => 'No records found', 'columns' => [ [ 'name' => __('admin.user_type'), 'field' => function(App\Models\Meme $meme){ return $meme !== null ? ($meme->user_id !== null ? "User" : "Guest") : "N/A"; }, 'align' => 'text-center', 'sortField' => 'user_id', 'isSortable' => 0, ], [ 'name' => __('admin.name'), 'field' => function(App\Models\Meme $meme){ return $meme !== null ? ($meme->user_id !== null ? $meme->user->name : "N/A") : "N/A"; }, 'align' => 'text-center', 'sortField' => 'content', 'isSortable' => 1, ], [ 'name' => __('admin.email'), 'field' => function(App\Models\Meme $meme){ return $meme !== null ? ($meme->user_id !== null ? $meme->user->email : "N/A") : "N/A"; }, 'align' => 'text-center', 'sortField' => 'email', 'isSortable' => 1, ], [ 'name' => __('admin.phone'), 'field' => function(App\Models\Meme $meme){ return $meme !== null ? ($meme->user_id !== null ? $meme->user->phone : "N/A") : "N/A"; }, 'align' => 'text-center', 'sortField' => 'phone', 'isSortable' => 1, ], [ 'name' => __('admin.agree'), 'field' => function(App\Models\Meme $meme){ return $meme !== null ? ($meme->agree !== 0 ? "Yes" : "No") : "N/A";; }, 'align' => 'text-center', 'sortField' => 'agree', 'isSortable' => 0, ], [ 'name' => __('admin.created_at'), 'field' => function(App\Models\Meme $meme){ return ($meme->created_at->timezone('America/Los_Angeles')->format('d M Y h:i A')); }, 'align' => 'text-center', 'sortField' => 'created_at', 'isSortable' => 1, ], [ 'name' => 'Action', 'field' => function(App\Models\meme $meme) { $button = ' File'; if ($meme->meme_file_id) { $button .= ' Meme'; } $button .= ' Remove'; return $button; }, 'isSortable' => 0, 'align' => 'text-center', ], ] ])
@endsection