@include('admin.crud.crud-index-layout', [ 'page_title' => 'Questions', // 'createUrl' => url('admin/questions/create'), 'createPage' => url('admin/questions/create'), 'sortUrl' => url('admin/questions/sort'), 'bulkDeleteUrl' => url('admin/questions/bulk-delete'), 'redirectUrl' => url('admin/questions'), 'tableId' => 'questions-table', 'list_items' => $list_items, 'breadcrumbs' => [ 'Dashboard' => url('admin/dashboard'), 'Questions' => null, ], 'filters' => view('admin.partials.universal-filters', [ 'filterConfig' => [ 'bank_id' => [ 'label' => 'Question Bank', 'type' => 'select', 'options' => $question_banks->pluck('title', 'id')->toArray(), 'value' => $filters['bank_id'] ?? '' ], 'course_id' => [ 'label' => 'Course', 'type' => 'select', 'options' => $courses->pluck('title', 'id')->toArray(), 'value' => $filters['course_id'] ?? '' ], 'status' => [ 'label' => 'Status', 'type' => 'select', 'options' => [ 'active' => 'Active', 'inactive' => 'Inactive' ], 'value' => $filters['status'] ?? '' ] ], 'searchConfig' => $search_config ]), 'customButtons' => [ [ 'type' => 'link', 'text' => 'Question Banks', 'url' => url('admin/question-banks'), 'class' => 'btn-outline-info', 'icon' => 'mdi mdi-folder' ], [ 'type' => 'link', 'text' => 'Courses', 'url' => url('admin/courses'), 'class' => 'btn-outline-success', 'icon' => 'mdi mdi-book-multiple' ] ], 'tableHead' => ' # Question Details Marks Status Action ', 'tableBody' => view('admin.questions.index-table', compact('list_items')) ])