@props([ 'label' => 'Wyszukaj:', 'inputId' => 'search', 'searchBtnId' => 'search-btn', 'clearBtnId' => 'search-clear', 'placeholder' => '', 'searchableColumns' => [], 'wrapperClass' => 'input-group wyszukiwarka ajax-crud-search', 'labelClass' => 'form-label my_HalfFrame my_HalfFrameSearch input-group-text', 'inputClass' => 'form-control', 'searchButtonClass' => 'btn btn-primary', 'clearButtonClass' => 'btn btn-danger', 'searchColumnsId' => null, 'searchColumnsLabel' => 'Szukaj w', 'searchColumnsOptions' => [], 'searchColumnsButtonClass' => 'btn btn-primary', 'searchColumnsIconClass' => 'fas fa-search', ]) @php $columnsCsv = collect($searchableColumns) ->map(function ($column) { return trim((string) $column); }) ->filter(function ($column) { return $column !== ''; }) ->implode(','); $useSearchColumnsSelector = is_string($searchColumnsId) && trim($searchColumnsId) !== '' && is_array($searchColumnsOptions) && count($searchColumnsOptions) > 0; @endphp
@if($useSearchColumnsSelector)
@endif
@if($useSearchColumnsSelector) @endif