@props([ 'id' => null, 'type' => 'text', 'label' => null, 'name' => null, 'value' => old($name), 'wrapperClass' => null, 'helpText' => null, 'labelDescription' => null, 'rounded' => false, 'errorKey' => $name, 'inputGroup' => false, ]) @php $id = $attributes->get('id', $name) ?? Str::random(8); $classes = Arr::toCssClasses(['form-control', 'is-invalid' => $errors->has($errorKey), 'form-control-rounded' => $rounded]); $inputGroup = $inputGroup || isset($prepend) || isset($append); @endphp
@if ($label) @endif @if ($inputGroup)
@endif @isset($prepend) {!! $prepend !!} @endisset merge(['type' => $type, 'name' => $name, 'id' => $id, 'value' => $value])->class($classes) }}> @isset($append) {!! $append !!} @endisset @if ($inputGroup)
@endif