diff --git a/resources/views/components/form/input.blade.php b/resources/views/components/form/input.blade.php new file mode 100644 index 0000000..66cc10d --- /dev/null +++ b/resources/views/components/form/input.blade.php @@ -0,0 +1,45 @@ +@props(['label', 'name','id', 'type'=>'text', 'value'=>'', 'placeholder'=>'']) + +@php + $hasError = $errors->has($name); +@endphp + +
+ @if(isset($label) && is_object($label)) + + @else + + @endif + +
+ $hasError, + 'px-3 text-base text-gray-900 outline-gray-300 placeholder:text-gray-400 focus:outline-indigo-600 dark:text-white dark:outline-white/10 dark:placeholder:text-gray-500 dark:focus:outline-indigo-500' => !$hasError, + ]) + /> + + @if($hasError) + + @endif +
+ + @error($name) +

{{ $message }}

+ @enderror +