diff --git a/app/Providers/BladeServiceProvider.php b/app/Providers/BladeServiceProvider.php index aa795db..460ed5e 100644 --- a/app/Providers/BladeServiceProvider.php +++ b/app/Providers/BladeServiceProvider.php @@ -13,6 +13,7 @@ class BladeServiceProvider extends ServiceProvider 'input-password' => \App\View\Components\Form\Password::class, 'textarea' => \App\View\Components\Form\Textarea::class, 'select' => \App\View\Components\Form\Select::class, + 'checkbox' => \App\View\Components\Form\Checkbox::class, ]; /** diff --git a/app/View/Components/Form/Checkbox.php b/app/View/Components/Form/Checkbox.php new file mode 100644 index 0000000..5359b01 --- /dev/null +++ b/app/View/Components/Form/Checkbox.php @@ -0,0 +1,21 @@ +merge(['class' => ($errors->has($name) ? 'border-danger-400 text-danger-400 ' : '') . 'border border-gray-200 rounded p-2 focus:ring-1']) }} {{ $disabled }} /> + +@error($name) +
{{ $message }}
+@enderror