@props([ 'messages' => false, 'model' => '', // for wire.modal 'type' => 'text', // input type 'name' => '', // input name 'id' => '', // input id 'label' => '', // inputal label text for uniwue 'invalid' => !empty($messages) ? 'invalid-server' : '', // for error validation ]) @if($type == 'checkbox') merge(['name'=>''.$name, 'type' => ''.$type,'value' => '','class' => 'form-check-input'.$invalid,'placeholder' => '#','autocomplete' => 'off','id' => ''.!empty($id) ? $id : $name,'style' => '',]) }} null/> @if ($messages) @foreach ((array) $messages as $message) merge(['class' => 'invalid-server-feedback mt-1']) }} role="alert">{{ $message }} @endforeach @endif @elseif($type == 'radio') merge(['name'=>''.$name, 'type' => ''.$type,'value' => '','class' => 'form-check-input'.$invalid,'placeholder' => '#','autocomplete' => 'off','id' => ''.!empty($id) ? $id : $name,'style' => '',]) }} null> @if ($messages) @foreach ((array) $messages as $message) merge(['class' => 'invalid-server-feedback mt-1']) }} role="alert">{{ $message }} @endforeach @endif @elseif($type == 'file') merge(['name'=>''.$name, 'type' => ''.$type,'value' => '','class' => 'form-control '.$invalid,'placeholder' => '#','autocomplete' => 'off','id' => ''.!empty($id) ? $id : $name,'style' => '',]) }} null> @if ($messages) @foreach ((array) $messages as $message) merge(['class' => 'invalid-server-feedback mt-1']) }} role="alert">{{ $message }} @endforeach @endif @else
merge(['name'=>''.$name, 'type' => ''.$type,'value' => '','class' => 'form-control '.$invalid,'placeholder' => '#','autocomplete' => 'off','id' => ''.!empty($id) ? $id : $name,'style' => '',]) }}/> @if ($messages) @foreach ((array) $messages as $message) merge(['class' => 'invalid-server-feedback mt-1']) }} role="alert">{{ $message }} @endforeach @endif
@endif