From f9228fe901bddbd4ea8e4158bcf81eb35185b1e1 Mon Sep 17 00:00:00 2001 From: Matt Young Date: Sat, 13 Dec 2025 17:34:44 -0600 Subject: [PATCH] Add input component --- .../views/components/form/input.blade.php | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 resources/views/components/form/input.blade.php 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 +