install
This commit is contained in:
26
resources/views/vendor/filament/components/input/checkbox.blade.php
vendored
Normal file
26
resources/views/vendor/filament/components/input/checkbox.blade.php
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
@props([
|
||||
'alpineValid' => null,
|
||||
'valid' => true,
|
||||
])
|
||||
|
||||
@php
|
||||
$hasAlpineValidClasses = filled($alpineValid);
|
||||
@endphp
|
||||
|
||||
<input
|
||||
type="checkbox"
|
||||
@if ($hasAlpineValidClasses)
|
||||
x-bind:class="{
|
||||
'fi-valid': {{ $alpineValid }},
|
||||
'fi-invalid': {{ "(! {$alpineValid})" }},
|
||||
}"
|
||||
@endif
|
||||
{{
|
||||
$attributes
|
||||
->class([
|
||||
'fi-checkbox-input',
|
||||
'fi-valid' => (! $hasAlpineValidClasses) && $valid,
|
||||
'fi-invalid' => (! $hasAlpineValidClasses) && (! $valid),
|
||||
])
|
||||
}}
|
||||
/>
|
||||
Reference in New Issue
Block a user