Passed
Pull Request — master (#721)
by Florian
02:15
created

Input::render()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 3
ccs 2
cts 2
cp 1
crap 1
rs 10
1
<?php
2
3
namespace JeroenNoten\LaravelAdminLte\Components;
4
5
use Illuminate\View\Component;
6
7
class Input extends Component
8
{
9
    public $type;
10
    public $id;
11
    public $name;
12
    public $label;
13
    public $placeholder;
14
    public $topclass;
15
    public $inputclass;
16
    public $value;
17
    public $disabled;
18
    public $required;
19
    public $step;
20
    public $max;
21
    public $maxlength;
22
    public $pattern;
23
24 1
    public function __construct(
25
            $type = 'text', $id = null, $name = null,
26
            $label = 'Input Label', $placeholder = null,
27
            $topclass = null, $inputclass = null,
28
            $value = null, $disabled = false, $required = false,
29
            $step = null, $max = null, $maxlength = null, $pattern = null
30
        ) {
31 1
        $this->type = $type;
32 1
        $this->id = $id;
33 1
        $this->name = $name;
34 1
        $this->label = $label;
35 1
        $this->placeholder = $placeholder;
36 1
        $this->topclass = $topclass;
37 1
        $this->inputclass = $inputclass;
38 1
        $this->value = $value;
39 1
        $this->required = $required;
40 1
        $this->disabled = $disabled;
41 1
        $this->step = $step;
42 1
        $this->max = $max;
43 1
        $this->maxlength = $maxlength;
44 1
        $this->pattern = $pattern;
45 1
    }
46
47 1
    public function render()
48
    {
49 1
        return view('adminlte::components.input');
50
    }
51
}
52