{{-- Seletor de Unidades Organizacionais com busca e chips removíveis. Variáveis esperadas: $unidades → Collection de UnidadeOrganizacional (com secretaria eager-loaded) $selectedUnidades → array de IDs já selecionados --}} @php $selectedUnidades = $selectedUnidades ?? []; $selectedItems = $unidades->whereIn('id', $selectedUnidades); $datasetJson = json_encode( $unidades->map(fn($u) => [ 'id' => $u->id, 'abbreviation' => $u->abbreviation, 'name' => $u->name, 'secretaria_abbrev'=> optional($u->secretaria)->abbreviation ?? '', 'secretaria_name' => optional($u->secretaria)->name ?? '', ])->values() ); @endphp
{{-- ===== Chips: unidades já selecionadas ===== --}}
{{ __('Selecionadas:') }}
@foreach($selectedItems as $u) {{ $u->abbreviation }} — {{ $u->name }} @endforeach
{{ __('Nenhuma unidade selecionada.') }}
{{-- ===== Busca ===== --}}
{{-- ===== Resultados da busca ===== --}}
@error('unidades')
{{ $message }}
@enderror @error('unidades.*')
{{ $message }}
@enderror {{-- ===== Hidden inputs enviados no formulário ===== --}} {{-- ===== Dataset completo para o JS (não renderizado visualmente) ===== --}}