Passed
Push — master ( afb865...5313f5 )
by Reza
03:19
created

Lists   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 8
c 1
b 0
f 0
dl 0
loc 20
rs 10
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A crudUpdated() 0 2 1
A render() 0 7 1
1
<?php
2
3
namespace EasyPanel\Http\Livewire\CRUD;
4
5
use EasyPanel\Models\Todo;
6
use Livewire\Component;
7
use Livewire\WithPagination;
8
use EasyPanel\Models\CRUD;
9
10
class Lists extends Component
11
{
12
    use WithPagination;
13
14
    protected $paginationTheme = 'bootstrap';
15
16
    protected $listeners = ['crudUpdated'];
17
18
    public function crudUpdated()
19
    {
20
        // There is nothing to do, just update It.
21
    }
22
23
    public function render()
24
    {
25
        $cruds = CRUD::query()
26
            ->paginate(20);
27
28
        return view('admin::livewire.crud.lists', compact('cruds'))
29
            ->layout('admin::layouts.app');
30
    }
31
}
32