@props([ 'title' => 'بحث', 'fields' => [], 'resetMethod' => 'resetSearch', 'searchMethod' => '$refresh', 'defaultWireModel' => null, 'columnsClass' => 'grid-cols-1 md:grid-cols-2 xl:grid-cols-3', 'defaultOpen' => null, ]) @php $hasValues = false; foreach ($fields as $field) { $model = $field['model'] ?? null; if (! $model) { continue; } $value = data_get($this, $model); $stringValue = trim((string) $value); if (! is_null($value) && $stringValue !== '' && $stringValue !== 'all') { $hasValues = true; break; } } @endphp

{{ $title }}

@foreach($fields as $field) @php $wireModel = $field['wireModel'] ?? $defaultWireModel; @endphp @if(($field['type'] ?? 'text') === 'select')
@else
@endif @endforeach