@props([ 'name' => '', 'filterCol' => '', 'label' => '', 'required' => true, 'disabled' => false, 'warning' => '', 'showError' => true, 'isError' => false, 'tooltip' => '', 'type' => 'text', 'result' => '', 'resultPosition' => 'under', 'func' => '', 'autocomplete' => 'off', 'max' => 255, 'maxWidth' => 8, 'nameLength' => 20, 'wireModelType' => \App\Enums\ELivewireModelType::BLUR, 'focusSkip' => false, ]) @error($name) @php $isError = true; @endphp @enderror
merge(['class' => "flex z-0 relative group bg-red h-form-input"])}}>
merge([$wireModelType->attribute() => $name])->only([$wireModelType->attribute()]) }} @blur.debounce="{{ $func ? '$wire.' . $func : '' }}" wire:keydown.f5.prevent.stop="openSelectionModal('{{$name}}')" @class([ "pt-4" => $label ]) placeholder="{{ str_contains($filterCol, 'name') ? '全一致' : ' ' }}" autocomplete="{{$autocomplete}}" :required="$required" :disabled="$disabled" :focus-skip="$focusSkip" :is-error="$isError" :is-warning="!empty($warning)" /> @if($label) @endif
$disabled, "text-primary-600 hover:text-neutral-900 hover:bg-neutral-100 cursor-pointer" => !$disabled, ]) @if(!$disabled) wire:click="openSelectionModal('{{$name}}')" @endif >
@error($name) @else
{{limitString($result, $nameLength)}}
@enderror @if($tooltip) @endif @error($name) @if($showError) {{ $message }} @endif @elseif($warning)
{{ $warning }}
@enderror
@if($tooltip) @endif